Class WebApplicationConfig
- java.lang.Object
-
- fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
-
- fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
-
- fr.gouv.vitam.metadata.api.config.MetaDataConfiguration
-
- fr.gouv.vitam.ihmrecette.appserver.WebApplicationConfig
-
- All Implemented Interfaces:
DbConfiguration,VitamApplicationConfiguration,VitamApplicationConfigurationInterface
public class WebApplicationConfig extends MetaDataConfiguration
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
Constructors Constructor Description WebApplicationConfig(java.util.List<MongoDbNode> mongoDbNodes, java.lang.String dbName, java.lang.String clusterName, java.util.List<ElasticsearchNode> elasticsearchNodes)Default constructor (keep it ?)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseUri()java.lang.StringgetBaseUrl()FunctionalAdminAdmingetFunctionalAdminAdmin()intgetIngestMaxThread()java.lang.StringgetLogbookDbName()java.lang.StringgetMasterdataDbName()java.lang.StringgetMetadataDbName()java.lang.StringgetPerformanceReportDirectory()intgetPort()java.util.List<java.lang.String>getSecureMode()get secure modejava.lang.StringgetServerHost()java.lang.StringgetSipDirectory()java.lang.StringgetStaticContent()java.lang.StringgetTestSystemReportDirectory()java.lang.StringgetTestSystemSipDirectory()booleanisSecure()WebApplicationConfigsetBaseUri(java.lang.String baseUri)WebApplicationConfigsetBaseUrl(java.lang.String baseUrl)voidsetFunctionalAdminAdmin(FunctionalAdminAdmin functionalAdminAdmin)voidsetIngestMaxThread(int ingestMaxThread)voidsetLogbookDbName(java.lang.String logbookDbName)voidsetMasterdataDbName(java.lang.String masterdataDbName)voidsetMetadataDbName(java.lang.String metadataDbName)voidsetPerformanceReportDirectory(java.lang.String performanceReportDirectory)voidsetPort(int port)voidsetSecure(boolean secure)voidsetSecureMode(java.util.List<java.lang.String> secureMode)voidsetServerHost(java.lang.String serverHost)voidsetSipDirectory(java.lang.String sipDirectory)WebApplicationConfigsetStaticContent(java.lang.String staticContent)voidsetTestSystemReportDirectory(java.lang.String testSystemReportDirectory)voidsetTestSystemSipDirectory(java.lang.String testSystemSipDirectory)-
Methods inherited from class fr.gouv.vitam.metadata.api.config.MetaDataConfiguration
getArchiveUnitProfileCacheMaxEntries, getArchiveUnitProfileCacheTimeoutInSeconds, getClusterName, getDipTimeToLiveInMinutes, getElasticsearchNodes, getSchemaValidatorCacheMaxEntries, getSchemaValidatorCacheTimeoutInSeconds, getTransfersSIPTimeToLiveInMinutes, getUrlProcessing, getWorkspaceUrl, setArchiveUnitProfileCacheMaxEntries, setArchiveUnitProfileCacheTimeoutInSeconds, setClusterName, setDipTimeToLiveInMinutes, setElasticsearchNodes, setSchemaValidatorCacheMaxEntries, setSchemaValidatorCacheTimeoutInSeconds, setTransfersSIPTimeToLiveInMinutes, setUrlProcessing, setWorkspaceUrl
-
Methods inherited from class fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
getDbName, getDbPassword, getDbUserName, getMongoDbNodes, isDbAuthentication, setDbAuthentication, setDbName, setDbPassword, setDbUserName, setMongoDbNodes
-
Methods inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
getAdminBasicAuth, getJettyConfig, isAuthentication, isEnableSession, isEnableXsrFilter, isTenantFilter, setAdminBasicAuth, setAuthentication, setEnableSession, setEnableXsrFilter, setJettyConfig, setTenantFilter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfiguration
isEnableSession, isEnableXsrFilter, setEnableSession, setEnableXsrFilter
-
Methods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfigurationInterface
getJettyConfig, isAuthentication, isTenantFilter, setAuthentication, setJettyConfig, setTenantFilter
-
-
-
-
Constructor Detail
-
WebApplicationConfig
public WebApplicationConfig(java.util.List<MongoDbNode> mongoDbNodes, java.lang.String dbName, java.lang.String clusterName, java.util.List<ElasticsearchNode> elasticsearchNodes)
Default constructor (keep it ?)- Parameters:
mongoDbNodes- nodes mongoDbdbName- mongoDb nameclusterName- elastic search cluster nameelasticsearchNodes- nodes elastic search
-
-
Method Detail
-
getBaseUrl
public java.lang.String getBaseUrl()
- Returns:
- baseUrl
-
setBaseUrl
public WebApplicationConfig setBaseUrl(java.lang.String baseUrl)
- Parameters:
baseUrl- the base url
-
getBaseUri
public java.lang.String getBaseUri()
-
setBaseUri
public WebApplicationConfig setBaseUri(java.lang.String baseUri)
-
getStaticContent
public java.lang.String getStaticContent()
- Returns:
- static content
-
setStaticContent
public WebApplicationConfig setStaticContent(java.lang.String staticContent)
- Parameters:
staticContent- static content from server
-
isSecure
public boolean isSecure()
- Returns:
- true if athentication needed, false otherwise
-
setSecure
public void setSecure(boolean secure)
- Parameters:
secure- the secure access value
-
getSipDirectory
public java.lang.String getSipDirectory()
- Returns:
- the directory path that contains SIPs ready for upload
-
setSipDirectory
public void setSipDirectory(java.lang.String sipDirectory)
- Parameters:
sipDirectory- the directory path that contains SIPs ready for upload
-
getServerHost
public java.lang.String getServerHost()
- Returns:
- the server host
-
setServerHost
public void setServerHost(java.lang.String serverHost)
- 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
public java.lang.String getMasterdataDbName()
- Returns:
- masterdata database name
-
setMasterdataDbName
public void setMasterdataDbName(java.lang.String masterdataDbName)
- Parameters:
masterdataDbName- masterdata database name
-
getLogbookDbName
public java.lang.String getLogbookDbName()
- Returns:
- logbook database name
-
setLogbookDbName
public void setLogbookDbName(java.lang.String logbookDbName)
- Parameters:
logbookDbName- logbook database name
-
getMetadataDbName
public java.lang.String getMetadataDbName()
- Returns:
- metadata database name
-
setMetadataDbName
public void setMetadataDbName(java.lang.String metadataDbName)
- Parameters:
metadataDbName- metadata database name
-
getTestSystemSipDirectory
public java.lang.String getTestSystemSipDirectory()
- Returns:
- folder to store integration test
-
setTestSystemSipDirectory
public void setTestSystemSipDirectory(java.lang.String testSystemSipDirectory)
- Parameters:
testSystemSipDirectory- folder to store integration test
-
getTestSystemReportDirectory
public java.lang.String getTestSystemReportDirectory()
- Returns:
- folder to store report of system test
-
setTestSystemReportDirectory
public void setTestSystemReportDirectory(java.lang.String testSystemReportDirectory)
- Parameters:
testSystemReportDirectory- folder to store report of system test
-
getPerformanceReportDirectory
public java.lang.String getPerformanceReportDirectory()
- Returns:
- performance report directory
-
setPerformanceReportDirectory
public void setPerformanceReportDirectory(java.lang.String performanceReportDirectory)
- Parameters:
performanceReportDirectory- performance report directory
-
getSecureMode
public java.util.List<java.lang.String> getSecureMode()
get secure mode- Returns:
- secure mode
-
setSecureMode
public void setSecureMode(java.util.List<java.lang.String> secureMode)
- Parameters:
secureMode-
-
getIngestMaxThread
public int getIngestMaxThread()
-
setIngestMaxThread
public void setIngestMaxThread(int ingestMaxThread)
-
getFunctionalAdminAdmin
public FunctionalAdminAdmin getFunctionalAdminAdmin()
-
setFunctionalAdminAdmin
public void setFunctionalAdminAdmin(FunctionalAdminAdmin functionalAdminAdmin)
-
-