Package ru.curs.celesta
Class BaseAppSettings
java.lang.Object
ru.curs.celesta.BaseAppSettings
- Direct Known Subclasses:
AppSettings
Base class for application settings.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns parameter value "JDBC connection string".Returns login for the database.Returns password for the database.Returns database type on the basis of JDBC connection string.booleanReturns parameter value "Force non-empty database initialization".intReturns port of H2 DB.Returns logger that can be used to log messages.booleanReturns parameter value "logging of log-ins and log-outs of users".Returns parameter value "score.path".Returns properties that were used to initialize Celesta.booleanReturns parameter value "Skip database update phase".booleanReturns flag of support for unique constraint (if it is switched off then it is possible to insert records without referencing mandatory external records).
-
Field Details
-
H2_IN_MEMORY_URL
In memory H2 DB connection url.- See Also:
-
-
Constructor Details
-
BaseAppSettings
-
-
Method Details
-
getDBType
Returns database type on the basis of JDBC connection string.- Returns:
-
getLogger
Returns logger that can be used to log messages.- Returns:
-
getSkipDBUpdate
public boolean getSkipDBUpdate()Returns parameter value "Skip database update phase".- Returns:
-
getForceDBInitialize
public boolean getForceDBInitialize()Returns parameter value "Force non-empty database initialization".- Returns:
-
getLogLogins
public boolean getLogLogins()Returns parameter value "logging of log-ins and log-outs of users".- Returns:
-
getScorePath
Returns parameter value "score.path".- Returns:
-
getDatabaseConnection
Returns parameter value "JDBC connection string".- Returns:
-
isH2ReferentialIntegrity
public boolean isH2ReferentialIntegrity()Returns flag of support for unique constraint (if it is switched off then it is possible to insert records without referencing mandatory external records).- Returns:
-
getDBLogin
Returns login for the database.- Returns:
-
getDBPassword
Returns password for the database.- Returns:
-
getSetupProperties
Returns properties that were used to initialize Celesta. Attention: it makes sense using this object as read only, dynamic change of these properties doesn't lead to anything.- Returns:
-
getH2Port
public int getH2Port()Returns port of H2 DB.- Returns:
-