Class WebApplicationConfig
java.lang.Object
fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
fr.gouv.vitam.ihmrecette.appserver.WebApplicationConfig
- All Implemented Interfaces:
DbConfiguration,VitamApplicationConfiguration,VitamApplicationConfigurationInterface
Web Application Configuration class
-
Field Summary
Fields inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
IS_A_MANDATORY_PARAMETER, jettyConfig -
Constructor Summary
ConstructorsConstructorDescriptionWebApplicationConfig(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes) Default constructor (keep it ?) -
Method Summary
Modifier and TypeMethodDescriptionintintgetPort()get secure modebooleanisSecure()setBaseUri(String baseUri) setBaseUrl(String baseUrl) setClusterName(String clusterName) setElasticsearchConfigurationFile(String elasticsearchConfigurationFile) setElasticsearchNodes(List<ElasticsearchNode> elasticsearchNodes) voidsetFunctionalAdminAdmin(FunctionalAdminAdmin functionalAdminAdmin) setFunctionalAdminIndexationConfiguration(FunctionalAdminIndexationConfiguration functionalAdminIndexationConfiguration) voidsetIngestMaxThread(int ingestMaxThread) voidsetLogbookDbName(String logbookDbName) setLogbookIndexationConfiguration(LogbookIndexationConfiguration logbookIndexationConfiguration) voidsetMasterdataDbName(String masterdataDbName) voidsetMetadataDbName(String metadataDbName) setMetadataIndexationConfiguration(MetadataIndexationConfiguration metadataIndexationConfiguration) voidsetPerformanceReportDirectory(String performanceReportDirectory) voidsetPort(int port) voidsetSecure(boolean secure) voidsetSecureMode(List<String> secureMode) voidsetServerHost(String serverHost) voidsetSipDirectory(String sipDirectory) voidsetTestSystemReportDirectory(String testSystemReportDirectory) voidsetTestSystemSipDirectory(String testSystemSipDirectory) setWorkspaceUrl(String workspaceUrl) Methods inherited from class fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
getDbName, getDbPassword, getDbUserName, getMongoDbNodes, isDbAuthentication, setDbAuthentication, setDbName, setDbPassword, setDbUserName, setMongoDbNodesMethods inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
getAdminBasicAuth, getJettyConfig, isAuthentication, isAuthorizeTrackTotalHits, isEnableSession, isEnableXsrFilter, isTenantFilter, setAdminBasicAuth, setAuthentication, setAuthorizeTrackTotalHits, setEnableSession, setEnableXsrFilter, setJettyConfig, setTenantFilterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfiguration
isEnableSession, isEnableXsrFilter, setEnableSession, setEnableXsrFilterMethods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfigurationInterface
getJettyConfig, isAuthentication, isTenantFilter, setAuthentication, setJettyConfig, setTenantFilter
-
Constructor Details
-
WebApplicationConfig
public WebApplicationConfig(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes) Default constructor (keep it ?)- Parameters:
mongoDbNodes- nodes mongoDbdbName- mongoDb nameclusterName- elastic search cluster name
-
-
Method Details
-
getBaseUrl
- Returns:
- baseUrl
-
setBaseUrl
- Parameters:
baseUrl- the base url
-
getBaseUri
-
setBaseUri
-
isSecure
public boolean isSecure()- Returns:
- true if athentication needed, false otherwise
-
setSecure
public void setSecure(boolean secure) - Parameters:
secure- the secure access value
-
getSipDirectory
- Returns:
- the directory path that contains SIPs ready for upload
-
setSipDirectory
- Parameters:
sipDirectory- the directory path that contains SIPs ready for upload
-
getServerHost
- Returns:
- the server host
-
setServerHost
- Parameters:
serverHost- the server host
-
getPort
public int getPort()- Returns:
- the port number
-
setPort
public void setPort(int port) - Parameters:
port- the port number
-
getMasterdataDbName
- Returns:
- masterdata database name
-
setMasterdataDbName
- Parameters:
masterdataDbName- masterdata database name
-
getLogbookDbName
- Returns:
- logbook database name
-
setLogbookDbName
- Parameters:
logbookDbName- logbook database name
-
getMetadataDbName
- Returns:
- metadata database name
-
setMetadataDbName
- Parameters:
metadataDbName- metadata database name
-
getTestSystemSipDirectory
- Returns:
- folder to store integration test
-
setTestSystemSipDirectory
- Parameters:
testSystemSipDirectory- folder to store integration test
-
getTestSystemReportDirectory
- Returns:
- folder to store report of system test
-
setTestSystemReportDirectory
- Parameters:
testSystemReportDirectory- folder to store report of system test
-
getPerformanceReportDirectory
- Returns:
- performance report directory
-
setPerformanceReportDirectory
- Parameters:
performanceReportDirectory- performance report directory
-
getSecureMode
get secure mode- Returns:
- secure mode
-
setSecureMode
- Parameters:
secureMode-
-
getIngestMaxThread
public int getIngestMaxThread() -
setIngestMaxThread
public void setIngestMaxThread(int ingestMaxThread) -
getFunctionalAdminAdmin
-
setFunctionalAdminAdmin
-
getWorkspaceUrl
-
setWorkspaceUrl
-
getClusterName
-
setClusterName
-
getElasticsearchNodes
-
setElasticsearchNodes
-
getFunctionalAdminIndexationConfiguration
-
setFunctionalAdminIndexationConfiguration
public WebApplicationConfig setFunctionalAdminIndexationConfiguration(FunctionalAdminIndexationConfiguration functionalAdminIndexationConfiguration) -
getMetadataIndexationConfiguration
-
setMetadataIndexationConfiguration
public WebApplicationConfig setMetadataIndexationConfiguration(MetadataIndexationConfiguration metadataIndexationConfiguration) -
getLogbookIndexationConfiguration
-
setLogbookIndexationConfiguration
public WebApplicationConfig setLogbookIndexationConfiguration(LogbookIndexationConfiguration logbookIndexationConfiguration) -
getElasticsearchConfigurationFile
-
setElasticsearchConfigurationFile
public WebApplicationConfig setElasticsearchConfigurationFile(String elasticsearchConfigurationFile)
-