Class JavaDBSettingsBuilder
- java.lang.Object
-
- nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractSettingsBuilder<SELF,DATABASE>
-
- nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractVendorSettingsBuilder<SELF,DATABASE>
-
- nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractJavaDBSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
-
- nz.co.gregs.dbvolution.databases.settingsbuilders.JavaDBSettingsBuilder
-
- All Implemented Interfaces:
Serializable
,ExtrasCapableSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
,InstanceCapableSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
,NamedDatabaseCapableSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
,ProtocolCapableSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
,RemoteCapableSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
,SettingsBuilder<JavaDBSettingsBuilder,JavaDB>
,VendorSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
public class JavaDBSettingsBuilder extends AbstractJavaDBSettingsBuilder<JavaDBSettingsBuilder,JavaDB> implements ProtocolCapableSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
- Author:
- gregorygraham
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractJavaDBSettingsBuilder
DEFAULT_EXTRAS_MAP
-
-
Constructor Summary
Constructors Constructor Description JavaDBSettingsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<JavaDB>
generatesURLForDatabase()
JavaDB
getDBDatabase()
-
Methods inherited from class nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractJavaDBSettingsBuilder
encodeHost, generateSettingsInternal, getDefaultConfigurationExtras, getDefaultDefinition, getDefaultDriverName, getDefaultPort, getJDBCURLPreamble, getJDBCURLPreamble, setDefaultsInternal
-
Methods inherited from class nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractSettingsBuilder
addExtra, addExtras, canProcessesURLsFor, encodeExtras, encodeHostAbstract, fromJDBCURL, fromJDBCURL, fromSettings, fromSystemUsingPrefix, generateJDBCURL, generateJDBCURLInternal, getDataSource, getLabel, getPassword, getStoredSettings, getUsername, parseURL, setDataSource, setLabel, setPassword, setUsername, toJDBCURL, toSettings
-
Methods inherited from class nz.co.gregs.dbvolution.databases.settingsbuilders.AbstractVendorSettingsBuilder
getDefinition, getDriverName, setDefinition, setDriverName
-
Methods inherited from interface nz.co.gregs.dbvolution.databases.settingsbuilders.ExtrasCapableSettingsBuilder
getExtras, setExtras
-
Methods inherited from interface nz.co.gregs.dbvolution.databases.settingsbuilders.InstanceCapableSettingsBuilder
getInstance, setInstance
-
Methods inherited from interface nz.co.gregs.dbvolution.databases.settingsbuilders.NamedDatabaseCapableSettingsBuilder
getDatabaseName, setDatabaseName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface nz.co.gregs.dbvolution.databases.settingsbuilders.RemoteCapableSettingsBuilder
getHost, getPort, setHost, setPort, setPort, setPort
-
Methods inherited from interface nz.co.gregs.dbvolution.databases.settingsbuilders.SettingsBuilder
canProcessesURLsFor, encodeHost, fromJDBCURL, fromJDBCURL, fromSettings, fromSystemUsingPrefix, generateJDBCURL, getDataSource, getDefaultDefinition, getDefaultPort, getDefinition, getLabel, getPassword, getStoredSettings, getUsername, setDataSource, setDefinition, setLabel, setPassword, setUsername, toJDBCURL, toSettings
-
-
-
-
Method Detail
-
generatesURLForDatabase
public Class<JavaDB> generatesURLForDatabase()
- Specified by:
generatesURLForDatabase
in interfaceSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
-
getDBDatabase
public JavaDB getDBDatabase() throws Exception
- Specified by:
getDBDatabase
in interfaceSettingsBuilder<JavaDBSettingsBuilder,JavaDB>
- Throws:
Exception
-
-