Package mc.core.model.system
Class DBInfo
java.lang.Object
mc.core.model.system.DBInfo
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity
Entity to control initialisation state of database. With first initialization initial data is created in database
that must be present in order for the system to function. After successful initialization flag
Fields
initialDataSetup is set to true to prevent repeatedly insertion of initial data.Fields
versionSchema and versionData serve to keep track of changes on database schema and
runs of automated insertion of data - currently not yet used.contentStoreId: String, unique id to link this database to the corresponding file content store, is
created by system on initialization.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetId()booleanvoidsetContentStoreId(String storeId) voidsetContentStoreKey(String contentStoreKey) voidsetContentStoreSalt(String contentStoreSalt) voidsetId(long id) voidsetIsInitialDataSetup(boolean initialDataSetup) voidsetVersionData(String versionData) voidsetVersionSchema(String version)
-
Constructor Details
-
DBInfo
public DBInfo()
-
-
Method Details
-
getId
public long getId()- Specified by:
getIdin interfaceIBaseEntity
-
setId
public void setId(long id) - Specified by:
setIdin interfaceIBaseEntity
-
getIsInitialDataSetup
public boolean getIsInitialDataSetup() -
setIsInitialDataSetup
public void setIsInitialDataSetup(boolean initialDataSetup) -
getVersionSchema
-
setVersionSchema
-
getVersionData
-
setVersionData
-
getContentStoreId
-
setContentStoreId
-
getContentStoreKey
-
setContentStoreKey
-
getContentStoreSalt
-
setContentStoreSalt
-