Package ai.libs.jaicore.db
Interface IDatabaseConfig
-
- All Superinterfaces:
org.aeonbits.owner.Accessible,org.aeonbits.owner.Config,org.api4.java.common.control.IConfig,IOwnerBasedConfig,java.util.Map<java.lang.Object,java.lang.Object>,org.aeonbits.owner.Mutable,org.aeonbits.owner.Reloadable,java.io.Serializable
public interface IDatabaseConfig extends IOwnerBasedConfig, org.aeonbits.owner.Reloadable
Configuration interface to defined the access properties for a database connection
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.aeonbits.owner.Config
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDBDatabaseName()java.lang.StringgetDBDriver()java.lang.StringgetDBHost()java.lang.StringgetDBPassword()java.lang.BooleangetDBSSL()java.lang.StringgetDBTableName()java.lang.StringgetDBUsername()-
Methods inherited from interface org.aeonbits.owner.Accessible
fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
-
Methods inherited from interface ai.libs.jaicore.basic.IOwnerBasedConfig
copy, loadPropertiesFromFile, loadPropertiesFromFileArray, loadPropertiesFromList, loadPropertiesFromResource
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Field Detail
-
DB_DRIVER
static final java.lang.String DB_DRIVER
- See Also:
- Constant Field Values
-
DB_HOST
static final java.lang.String DB_HOST
- See Also:
- Constant Field Values
-
DB_USER
static final java.lang.String DB_USER
- See Also:
- Constant Field Values
-
DB_PASS
static final java.lang.String DB_PASS
- See Also:
- Constant Field Values
-
DB_NAME
static final java.lang.String DB_NAME
- See Also:
- Constant Field Values
-
DB_TABLE
static final java.lang.String DB_TABLE
- See Also:
- Constant Field Values
-
DB_SSL
static final java.lang.String DB_SSL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDBDriver
@Key("db.driver") java.lang.String getDBDriver()
-
getDBHost
@Key("db.host") java.lang.String getDBHost()
-
getDBUsername
@Key("db.username") java.lang.String getDBUsername()
-
getDBPassword
@Key("db.password") java.lang.String getDBPassword()
-
getDBDatabaseName
@Key("db.database") java.lang.String getDBDatabaseName()
-
getDBTableName
@Key("db.table") java.lang.String getDBTableName()
-
getDBSSL
@Key("db.ssl") java.lang.Boolean getDBSSL()
-
-