Overview
This report summarizes all configuration options useable on the project.
More information about ApplicationConfig
Name of configuration | Description | Number of options | Number of actions |
---|---|---|---|
quadrige3-synchro-server | Configuration options for Quadrige :: Synchro server | 34 | 0 |
quadrige3-core-client | Configuration options for Quadrige3 client API | 31 | 9 |
quadrige3-core-shared | Configuration option available in Quadrige3 API (server and client) | 83 | 0 |
Detail of configurations
We give details of each configuration of the project
Configuration quadrige3-synchro-server
Name of configuration : quadrige3-synchro-server
Description : Configuration options for Quadrige :: Synchro server
Configuration options
Key | Description | Default Value | Can be modified | Can be saved | Type |
---|---|---|---|---|---|
quadrige3.synchro.server.datasource.type | quadrige3.config.option.synchro.server.datasource.type.description |
local |
No | No |
java.lang.String |
quadrige3.synchro.server.jdbc.username | quadrige3.config.option.synchro.server.jdbc.username.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.server.jdbc.password | quadrige3.config.option.synchro.server.jdbc.password.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.server.jdbc.schema | quadrige3.config.option.synchro.server.jdbc.schema.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.server.jdbc.catalog | quadrige3.config.option.synchro.server.jdbc.catalog.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.server.jdbc.url | quadrige3.config.option.synchro.server.jdbc.url.description |
jdbc:oracle:thin:@HOST:1521:SID |
No | No |
java.lang.String |
quadrige3.synchro.server.jdbc.driver | quadrige3.config.option.synchro.server.jdbc.driver.description |
oracle.jdbc.driver.OracleDriver |
No | No |
java.lang.Class |
quadrige3.synchro.server.jdbc.maxPoolSize | quadrige3.config.option.synchro.server.jdbc.maxPoolSize.description |
10 |
No | No |
java.lang.Integer |
quadrige3.synchro.server.jdbc.minIdle | quadrige3.config.option.synchro.server.jdbc.minIdle.description |
1 |
No | No |
java.lang.Integer |
quadrige3.synchro.server.hibernate.dialect | quadrige3.config.option.synchro.server.hibernate.dialect.description |
org.hibernate.spatial.dialect.oracle.OracleSpatial10gDialect |
No | No |
java.lang.Class |
quadrige3.synchro.client.jdbc.username | quadrige3.config.option.synchro.client.jdbc.username.description |
sa |
No | No |
java.lang.String |
quadrige3.synchro.client.jdbc.password | quadrige3.config.option.synchro.client.jdbc.password.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.client.jdbc.schema | quadrige3.config.option.synchro.client.jdbc.schema.description |
PUBLIC |
No | No |
java.lang.String |
quadrige3.synchro.client.jdbc.catalog | quadrige3.config.option.synchro.client.jdbc.catalog.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.client.jdbc.url | quadrige3.config.option.synchro.client.jdbc.url.description |
jdbc:hsqldb:file:/tmp/quadrige3 |
No | No |
java.lang.String |
quadrige3.synchro.client.jdbc.driver | quadrige3.config.option.synchro.client.jdbc.driver.description |
org.hsqldb.jdbcDriver |
No | No |
java.lang.Class |
quadrige3.synchro.client.hibernate.dialect | quadrige3.config.option.synchro.client.hibernate.dialect.description |
org.hibernate.dialect.HSQLDialect |
No | No |
java.lang.Class |
quadrige3.synchro.server.minCompatibleVersion | Minimal version required for clients, to be able to connect on server. If empty, same version as server is required. |
No default value |
Yes | Yes |
org.nuiton.version.Version |
quadrige3.synchro.server.corePoolSize | quadrige3.synchro.server.config.option.corePoolSize.description |
${quadrige3.synchro.server.maxPoolSize} |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.server.maxPoolSize | quadrige3.synchro.server.config.option.maxPoolSize.description |
5 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.server.queueCapacity | quadrige3.synchro.server.config.option.queueCapacity.description |
50 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.server.status.timeToIdle | Sets the time to idle for an Job status before it expires, in seconds. [should be greater than one seconds - need for client] |
180 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.server.service.lazy | quadrige3.synchro.server.config.option.service.lazy.description |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.synchro.server.baseUrl | quadrige3.synchro.server.config.option.baseUrl.description |
http://localhost:8080/ |
Yes | Yes |
java.net.URL |
quadrige3.synchro.server.security.type | quadrige3.synchro.server.config.option.security.type.description |
mock |
Yes | Yes |
java.lang.String |
quadrige3.synchro.server.security.ldap.baseDn | quadrige3.synchro.server.config.option.security.ldap.baseDn.description |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.synchro.server.security.ldap.url | quadrige3.synchro.server.config.option.security.ldap.url.description |
No default value |
Yes | Yes |
java.net.URL |
quadrige3.synchro.server.security.ad.url | quadrige3.synchro.server.config.option.security.ad.url.description |
No default value |
Yes | Yes |
java.net.URL |
quadrige3.synchro.server.security.ad.domain | quadrige3.synchro.server.config.option.security.ad.domain.description |
No default value |
Yes | Yes |
java.net.URL |
quadrige3.synchro.server.security.mock.username | quadrige3.synchro.server.config.option.security.mock.username.description |
demo |
Yes | Yes |
java.lang.String |
quadrige3.synchro.server.security.mock.password | quadrige3.synchro.server.config.option.security.mock.password.description |
demo |
Yes | Yes |
java.lang.String |
quadrige3.synchro.server.security.mock.userId | quadrige3.synchro.server.config.option.security.mock.userId.description |
263 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.server.timezone | quadrige3.synchro.server.config.option.timezone.description |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.synchro.server.export.finalize.procedures | quadrige3.synchro.server.config.option.export.finalize.procedures.description |
No default value |
Yes | Yes |
java.lang.String |
Configuration actions
No action found for this configuration
Configuration quadrige3-core-client
Name of configuration : quadrige3-core-client
Description : Configuration options for Quadrige3 client API
Configuration options
Key | Description | Default Value | Can be modified | Can be saved | Type |
---|---|---|---|---|---|
quadrige3.config.directory | Configuration directory |
${quadrige3.basedir}/config |
No | No |
java.io.File |
quadrige3.measurementGridPresets.directory | quadrige3.config.option.measurementGridPresets.directory.description |
${quadrige3.data.directory}/measurementGridPresets |
No | No |
java.io.File |
quadrige3.extraction.directory | Directory for extraction filters |
${quadrige3.data.directory}/extraction |
No | No |
java.io.File |
quadrige3.extractionConfig.directory | Directory where extraction filter configuration files are stored |
${quadrige3.data.directory}/extractionConfig |
No | No |
java.io.File |
quadrige3.context.directory | Directory for context files |
${quadrige3.data.directory}/context |
No | No |
java.io.File |
quadrige3.persistence.db.other.directories | quadrige3.config.option.persistence.db.other.directories.description |
${quadrige3.measurementGridPresets.directory};${quadrige3.extraction.directory};${quadrige3.extractionConfig.directory};${quadrige3.context.directory} |
No | No |
java.lang.String |
quadrige3.update.application.url | quadrige3.config.option.update.application.url.description |
${quadrige3.site.url}/quadrige3-application.properties |
Yes | Yes |
java.lang.String |
quadrige3.update.data.url | quadrige3.config.option.update.data.url.description |
${quadrige3.site.url}/quadrige3-data.properties |
Yes | Yes |
java.lang.String |
quadrige3.install.db.url | quadrige3.config.option.install.db.url.description |
${quadrige3.update.data.url} |
Yes | Yes |
java.lang.String |
quadrige3.authentication.disabled | quadrige3.config.option.authentication.disabled.description |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.authentication.forced | Forces the authentication at application launch time |
true |
Yes | Yes |
java.lang.Boolean |
quadrige3.authentication.mock.username | 'mock' user login |
demo |
Yes | Yes |
java.lang.String |
quadrige3.authentication.mock.password | 'mock' user password |
demo |
Yes | Yes |
java.lang.String |
quadrige3.authentication.mock.userId | 'mock' user internal identifier |
0 |
Yes | Yes |
java.lang.Integer |
quadrige3.authentication.intranet.site.url | Intranet authentication website URL |
${quadrige3.site.url}/auth |
Yes | Yes |
java.lang.String |
quadrige3.authentication.intranet.site.timeout | Intranet authentication timeout |
5000 |
Yes | Yes |
java.lang.Integer |
quadrige3.authentication.extranet.site.url | Extranet authentication website URL |
${quadrige3.site.url}/auth |
Yes | Yes |
java.lang.String |
quadrige3.authentication.extranet.site.timeout | Extranet authentication timeout |
5000 |
Yes | Yes |
java.lang.Integer |
quadrige3.authentication.username | Default login |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.authentication.password | Default password |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.synchronization.period.enable | Activate the selection of the period to synchronize |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.synchro.zipFile.prefix | Default file prefix for database archive or temporary synchronization database |
quadrige3-db- |
Yes | Yes |
java.lang.String |
quadrige3.synchro.program.codes | Program codes list to synchronize (all if empty). Can be overridden by client application. |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.synchro.photo.enable.default | Enable default photo synchronization |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.synchro.photo.maxSize | Maximum size of a photo that can be imported into the system |
10000000 |
Yes | Yes |
java.lang.Long |
quadrige3.synchro.photo.maxNumber.threshold | Threshold of the number of photos for which the warning on the synchronization time will be displayed |
100 |
Yes | Yes |
java.lang.Integer |
quadrige3.launch.mode | Application execution mode |
No default value |
No | No |
java.lang.String |
quadrige3.debug.mode | Activate debug mode |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.i18n.locale | Locale |
fr_FR |
Yes | Yes |
java.util.Locale |
quadrige3.splashScreen.right.logos | List of logos to display on the right in the home screen |
logo-Ifremer.png |
Yes | Yes |
java.lang.String |
quadrige3.splashScreen.left.logos | List of logos to display on the left in the home screen |
No default value |
Yes | Yes |
java.lang.String |
Configuration actions
Description | Aliases | Action |
---|---|---|
Shows help | -h,--help | fr.ifremer.quadrige3.core.action.HelpAction#show |
Updates the schema | --schema-update | fr.ifremer.quadrige3.core.action.DatabaseUpdateSchemaAction#run |
Show schema status | --schema-status | fr.ifremer.quadrige3.core.action.DatabaseStatusAction#run |
Show schema diff | --schema-diff | fr.ifremer.quadrige3.core.action.DatabaseDiffAction#run |
Generate changelog file | --schema-changelog | fr.ifremer.quadrige3.core.action.DatabaseGenerateChangeLogAction#run |
Create new database | --new-db | fr.ifremer.quadrige3.core.action.DatabaseNewDbAction#run |
Import referential | --import-ref | fr.ifremer.quadrige3.synchro.action.ImportAction#importReferential |
Import data | --import-data | fr.ifremer.quadrige3.synchro.action.ImportAction#importData |
Import referential and data | --import | fr.ifremer.quadrige3.synchro.action.ImportAction#importReferentialAndData |
Configuration quadrige3-core-shared
Name of configuration : quadrige3-core-shared
Description : Configuration option available in Quadrige3 API (server and client)
Configuration options
Key | Description | Default Value | Can be modified | Can be saved | Type |
---|---|---|---|---|---|
quadrige3.basedir | Main directory |
${user.home}/.quadrige3 |
No | No |
java.io.File |
quadrige3.data.directory | Date directory. You can use ${quadrige3.data.directory} property to reference it in other properties (ex: ${quadrige3.data.directory}/tmp) |
${quadrige3.basedir}/data |
No | No |
java.io.File |
quadrige3.i18n.directory | Internationalization directory |
${quadrige3.basedir}/i18n |
No | No |
java.io.File |
quadrige3.tmp.directory | Temporary directory (cleaned on each startup) |
${quadrige3.data.directory}/temp |
No | No |
java.io.File |
quadrige3.persistence.db.directory | Database directory |
${quadrige3.data.directory}/db |
No | No |
java.io.File |
quadrige3.persistence.db.attachment.directory | Attachment files directory |
${quadrige3.data.directory}/meas_files |
No | No |
java.io.File |
quadrige3.persistence.db.photo.directory | quadrige3.config.option.persistence.db.photo.directory.description |
${quadrige3.data.directory}/photos |
No | No |
java.io.File |
quadrige3.persistence.db.cache.directory | Database cache directory |
${quadrige3.data.directory}/dbcache |
No | No |
java.io.File |
quadrige3.persistence.db.name | Database file name |
quadrige3 |
No | No |
java.lang.String |
quadrige3.persistence.db.host | Hostname of database server |
No default value |
No | No |
java.lang.String |
quadrige3.persistence.db.port | Port of database server |
No default value |
No | No |
java.lang.String |
quadrige3.persistence.db.validation-query | Validation query used at database connection (mandatory if quadrige3.persistence.datasource.type=jndi) |
SELECT COUNT(*) FROM STATUS |
No | No |
java.lang.String |
quadrige3.persistence.db.script | Directory for '.script' file (Mandatory for HsqlDB database) |
classpath:fr/ifremer/quadrige3/core/db/changelog/${quadrige3.persistence.dbms}/quadrige3.script |
Yes | Yes |
java.lang.String |
quadrige3.persistence.db.timezone | Reference timezone used in central server |
${user.timezone} |
Yes | Yes |
java.lang.String |
quadrige3.persistence.dbms | quadrige3.persistence.dbms.description |
hsqldb |
No | No |
java.lang.String |
quadrige3.persistence.datasource.type | Datasource type [local,jndi] |
local |
No | No |
java.lang.String |
quadrige3.persistence.jndi-name | Database JNDI name (mandatory, if quadrige3.persistence.datasource.type=jndi) |
quadrige3-ds |
No | No |
java.lang.String |
quadrige3.persistence.jdbc.username | Database username |
sa |
No | No |
java.lang.String |
quadrige3.persistence.jdbc.password | Database password |
No default value |
No | No |
java.lang.String |
quadrige3.persistence.jdbc.url | Database connection URL |
jdbc:hsqldb:file:${quadrige3.persistence.db.directory}/${quadrige3.persistence.db.name} |
Yes | Yes |
java.lang.String |
quadrige3.persistence.jdbc.catalog | Database catalogue (optional) |
PUBLIC |
No | No |
java.lang.String |
quadrige3.persistence.jdbc.schema | Database schema |
PUBLIC |
No | No |
java.lang.String |
quadrige3.persistence.jdbc.driver | JDBC driver |
org.hsqldb.jdbcDriver |
No | No |
java.lang.Class |
quadrige3.persistence.jdbc.batch-size | Number or lines in JDBC batch |
15 |
No | No |
java.lang.Integer |
quadrige3.persistence.postgis.schema | quadrige3.config.option.persistence.postgis.schema.description |
postgis |
No | No |
java.lang.String |
quadrige3.persistence.hibernate.dialect | Hibernate dialect used |
org.hibernate.dialect.HSQLDialect |
No | No |
java.lang.Class |
quadrige3.persistence.hibernate.load.debug | Force consistency control of all constants used to fill Hibernate entities. Use to identify inconsistent constant values. |
false |
No | No |
boolean |
quadrige3.version | Current version of Quadrige3 Core |
2.4.0 |
No | No |
org.nuiton.version.Version |
quadrige3.site.url | Application website URL |
http://www.ifremer.fr/maven/reports/quadrige3 |
No | No |
java.net.URL |
quadrige3.organizationName | Name of licenced organization |
Ifremer |
No | No |
java.lang.String |
quadrige3.inceptionYear | Project inception year |
2011 |
No | No |
java.lang.Integer |
quadrige3.enumeration.StatusCode.TEMPORARY | quadrige3.enumeration.StatusCode.TEMPORARY.description |
2 |
No | No |
java.lang.String |
quadrige3.enumeration.StatusCode.ENABLE | quadrige3.enumeration.StatusCode.ENABLE.description |
1 |
No | No |
java.lang.String |
quadrige3.persistence.db.backup.directory | Database backups directory |
${quadrige3.data.directory}/dbbackup |
Yes | Yes |
java.io.File |
quadrige3.persistence.db.enumeration.resource | Properties files for configuration options for database constants. Used to override some UML model or Java constants. |
classpath*:quadrige3-db-enumerations.properties |
Yes | Yes |
java.lang.String |
quadrige3.persistence.hibernate.showSql | Show queries in log ? |
false |
Yes | Yes |
boolean |
quadrige3.persistence.hibernate.useSqlComment | Add comments in generated SQL queries |
false |
Yes | Yes |
boolean |
quadrige3.persistence.hibernate.formatSql | Format generated Hibernate queries in log |
false |
Yes | Yes |
boolean |
quadrige3.persistence.hibernate.useSecondLevelCache | Enable second level cache ? |
false |
Yes | Yes |
boolean |
quadrige3.persistence.hibernate.queriesFile | Queries file location |
queries-failsafe.hbm.xml |
Yes | Yes |
java.lang.String |
quadrige3.persistence.liquibase.should.run | Execute Liquibase patches at program startup ? |
false |
Yes | Yes |
boolean |
quadrige3.persistence.liquibase.changelog.path | Liquibase patches script file. Can be prefixed by 'classpath:' or 'file:' |
classpath:fr/ifremer/quadrige3/core/db/changelog/${quadrige3.persistence.dbms}/db-changelog-master.xml |
Yes | Yes |
java.lang.String |
quadrige3.persistence.liquibase.diff.types | quadrige3.config.option.liquibase.diff.types.description |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.persistence.liquibase.output.file | Liquibase diff output file |
No default value |
Yes | Yes |
java.io.File |
quadrige3.persistence.liquibase.output.force | Overwrite Liquibase output file |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.csv.separator | Separator character for csv file |
; |
Yes | Yes |
java.lang.String |
quadrige3.value.separator | Separator character for values |
, |
Yes | Yes |
java.lang.String |
quadrige3.attribute.separator | Separator character for attribute |
. |
Yes | Yes |
java.lang.String |
quadrige3.i18n.locale | Locale |
fr_FR |
Yes | Yes |
java.util.Locale |
quadrige3.server.port | Synchronization server port |
8888 |
Yes | Yes |
java.lang.Integer |
quadrige3.admin.email | Administrator email (multiple emails if separated by ;) |
q2support@ifremer.fr |
Yes | Yes |
java.lang.String |
quadrige3.synchronization.useServer | Use synchronization server ? |
true |
Yes | Yes |
java.lang.Boolean |
quadrige3.synchronization.site.url | Synchronization server URL |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.synchronization.site.timeout | Maximum timeout response of synchronization |
30000 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchronization.refresh.timeout | Refresh timeout of synchronization server activity |
100 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchronization.retry.count | Number of retry attempts if connection lost (export only) |
10 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchronization.retry.timeout | Retry timeout (in milli-seconds) before a reconnection attempt |
5000 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.directory | Synchronization directory |
${quadrige3.data.directory}/synchro |
No | No |
java.io.File |
quadrige3.synchro.zipFile.prefix | Default file prefix for database archive or temporary synchronization database |
${quadrige3.persistence.db.name}-db- |
Yes | Yes |
java.lang.String |
quadrige3.synchro.import.tables.data.includes | Data tables list to synchronize |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.import.tables.referential.includes | Referential tables list to synchronize |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.import.tables.rules.enable | Enable rules tables in synchronization |
true |
Yes | Yes |
boolean |
quadrige3.synchro.import.pk.includes | Ids list (table + id) to import. Especially used to rollback local modifications during conflict resolution. |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.import.nbYearDataHistory | Amount of year of historical data to import by default |
2 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.import.data.maxRootRowCount | Maximum row number (of cluster heads, ie by SURVEY) to import before proceeding with an intermediate commit (necessary to limit the required RAM). '0' = no intermediate commit. |
-1 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.export.updateDate.offset | Time offset (in seconds) for UPDATE_DATE on data export. If positive, allow other users importing data to get the new data. |
300 |
No | No |
java.lang.Integer |
quadrige3.synchro.export.updateDate.offset.short | Time offset (in seconds) for UPDATE_DATE on data export. |
30 |
Yes | Yes |
java.lang.Integer |
quadrige3.synchro.export.data.file.maxUploadSize | Maximum size allowed (in bytes) for sending a single synchronization file, beyond this limit, the file is split into several parts before sending |
268435456 |
Yes | Yes |
java.lang.Long |
quadrige3.synchro.import.updateDate.offset | Time offset (in seconds) of the last synchronization date. If negative, allow non committed data to be available sooner. |
60 |
No | No |
java.lang.Integer |
quadrige3.synchro.import.referential.status.includes | STATUS_CD list used for referential import. (no filter if empty) |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.import.referential.transcribingItemType.label.includes | quadrige3.config.option.synchro.import.referential.transcribingItemType.label.includes.description |
No default value |
No | No |
java.lang.String |
quadrige3.synchro.program.codes | Program codes list to synchronize (all if empty). Can be overridden by client application. |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.synchro.tempQueryParameter.generated | quadrige3.synchro.tempQueryParameter.generated.description |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.extraction.base.directory | Extraction base directory |
${quadrige3.data.directory}/extraction |
No | No |
java.io.File |
quadrige3.extraction.sinp.directory | SINP extraction directory |
${quadrige3.extraction.base.directory}/sinp |
No | No |
java.io.File |
quadrige3.extraction.pampa.directory | PAMPA extraction directory |
${quadrige3.extraction.base.directory}/pampa |
No | No |
java.io.File |
quadrige3.smtp.host | SMTP server host |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.smtp.port | SMTP server port |
25 |
Yes | Yes |
java.lang.Integer |
quadrige3.smtp.username | SMTP server login |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.smtp.password | SMTP server password |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.smtp.sender | Email sender |
No default value |
Yes | Yes |
java.lang.String |
quadrige3.smtp.starttls.enable | Use of STARTTLS command for SMTP |
false |
Yes | Yes |
java.lang.Boolean |
quadrige3.smtp.ssl.enable | Use of SSL protocol for SMTP |
false |
Yes | Yes |
java.lang.Boolean |
Configuration actions
No action found for this configuration