Class WebserviceConfig
-
- All Implemented Interfaces:
public final class WebserviceConfigSettings-group for the web-service side of ServerPackCreator: the MongoDB database-URI with legacy-value migration and scheme-normalization, plus the cron-schedules of the webservice's cleanup- and refresh-jobs. Extracted from ApiProperties (refactor Phase 1b); ApiProperties remains the facade through which consumers access these values.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringFALLBACK_DATABASE_URIpublic final static StringDATABASE_URI_KEYpublic final static StringLEGACY_DATABASE_URI_KEYpublic final static StringCLEANUP_SCHEDULE_KEYpublic final static StringVERSION_SCHEDULE_KEYpublic final static StringDATABASE_CLEANUP_SCHEDULE_KEYprivate final StringfallbackCleanupScheduleprivate final StringfallbackVersionScheduleprivate final StringfallbackDatabaseCleanupScheduleprivate StringdatabaseUriprivate final BooleanhasLegacyDatabaseUriprivate StringcleanupScheduleprivate StringversionScheduleprivate StringdatabaseCleanupSchedule
-
Constructor Summary
Constructors Constructor Description WebserviceConfig(PropertyStore store)
-
Method Summary
Modifier and Type Method Description final StringgetFallbackCleanupSchedule()final StringgetFallbackVersionSchedule()final StringgetFallbackDatabaseCleanupSchedule()final StringgetDatabaseUri()final UnitsetDatabaseUri(String value)final BooleangetHasLegacyDatabaseUri()final StringgetCleanupSchedule()final UnitsetCleanupSchedule(String value)final StringgetVersionSchedule()final UnitsetVersionSchedule(String value)final StringgetDatabaseCleanupSchedule()final UnitsetDatabaseCleanupSchedule(String value)final StringdefaultDatabase()The default database-URI, for resetting the configuration to factory-state. -
-
Constructor Detail
-
WebserviceConfig
WebserviceConfig(PropertyStore store)
-
-
Method Detail
-
getFallbackCleanupSchedule
final String getFallbackCleanupSchedule()
-
getFallbackVersionSchedule
final String getFallbackVersionSchedule()
-
getFallbackDatabaseCleanupSchedule
final String getFallbackDatabaseCleanupSchedule()
-
getDatabaseUri
final String getDatabaseUri()
-
setDatabaseUri
final Unit setDatabaseUri(String value)
-
getHasLegacyDatabaseUri
final Boolean getHasLegacyDatabaseUri()
-
getCleanupSchedule
final String getCleanupSchedule()
-
setCleanupSchedule
final Unit setCleanupSchedule(String value)
-
getVersionSchedule
final String getVersionSchedule()
-
setVersionSchedule
final Unit setVersionSchedule(String value)
-
getDatabaseCleanupSchedule
final String getDatabaseCleanupSchedule()
-
setDatabaseCleanupSchedule
final Unit setDatabaseCleanupSchedule(String value)
-
defaultDatabase
final String defaultDatabase()
The default database-URI, for resetting the configuration to factory-state.
-
-
-
-