public abstract class AbstractHibernateFullDBDatasource extends AbstractHibernateDatasource
HibernateDatasourceConstants.DatabaseConcept
Modifier and Type | Field and Description |
---|---|
private int |
batchSizeDefault |
private boolean |
providedJdbc |
private String |
schemaDefault |
private String |
schemaDescription |
private boolean |
supportsSchema |
BATCH_SIZE_DEFAULT_VALUE, BATCH_SIZE_DESCRIPTION, BATCH_SIZE_KEY, BATCH_SIZE_TITLE, DATABASE_CONCEPT_DEFAULT_VALUE, DATABASE_CONCEPT_DESCRIPTION, DATABASE_CONCEPT_KEY, DATABASE_CONCEPT_TITLE, MULTILINGUALISM_DEFAULT_VALUE, MULTILINGUALISM_DESCRIPTION, MULTILINGUALISM_KEY, MULTILINGUALISM_TITLE, PROVIDED_JDBC_DRIVER_DEFAULT_VALUE, PROVIDED_JDBC_DRIVER_DESCRIPTION, PROVIDED_JDBC_DRIVER_KEY, PROVIDED_JDBC_DRIVER_TITLE, SCHEMA_DESCRIPTION, SCHEMA_KEY, SCHEMA_TITLE, SCHMEA_DEFAULT_VALUE, TRANSACTIONAL_DEFAULT_VALUE, TRANSACTIONAL_DESCRIPTION, TRANSACTIONAL_KEY, TRANSACTIONAL_TITLE, USERNAME_KEY
C3P0_CONNECTION_POOL, DATABASE_DEFAULT_VALUE, DATABASE_DESCRIPTION, DATABASE_KEY, DATABASE_TITLE, HOST_DEFAULT_VALUE, HOST_DESCRIPTION, HOST_KEY, HOST_TITLE, MAX_POOL_SIZE_DEFAULT_VALUE, MAX_POOL_SIZE_DESCRIPTION, MAX_POOL_SIZE_KEY, MAX_POOL_SIZE_TITLE, MIN_POOL_SIZE_DEFAULT_VALUE, MIN_POOL_SIZE_DESCRIPTION, MIN_POOL_SIZE_KEY, MIN_POOL_SIZE_TITLE, PASSWORD_KEY, PASSWORD_TITLE, PORT_KEY, PORT_TITLE, USERNAME_TITLE
DEFAULT_COUNT, FROM, SELECT
AMPERSAND_CHAR, AMPERSAND_STRING, BACKSLASH_CHAR, BACKSLASH_STRING, BLANK_CHAR, BLANK_STRING, CLOSE_BRACE_CHAR, CLOSE_BRACE_STRING, COLON_CHAR, COLON_STRING, COMMA_CHAR, COMMA_SPACE_STRING, COMMA_STRING, CSV_BLOCK_SEPARATOR, CSV_TOKEN_SEPARATOR, DASH_CHAR, DASH_STRING, DEFAULT_ENCODING, DOLLAR_CHAR, DOLLAR_STRING, DOT_CHAR, DOT_STRING, DOUBLE_COLON_STRING, EMPTY_STRING, EPSG_WGS84, EPSG_WGS84_3D, EQUAL_SIGN_CHAR, EQUAL_SIGN_STRING, GREATER_THAN_SIGN_STRING, HASH_CODE_13, HASH_CODE_17, HASH_CODE_19, HASH_CODE_23, HASH_CODE_29, HASH_CODE_3, HASH_CODE_31, HASH_CODE_37, HASH_CODE_41, HASH_CODE_43, HASH_CODE_47, HASH_CODE_5, HASH_CODE_7, HTTP, INT_0, INT_1, INT_2, INT_3, INT_4, INVERTED_COMMA_CHAR, INVERTED_COMMA_STRING, LESS_THAN_SIGN_STRING, LINE_SEPARATOR_CHAR, LINE_SEPARATOR_STRING, MINUS_CHAR, MINUS_STRING, NUMBER_SIGN_CHAR, NUMBER_SIGN_STRING, OPEN_BRACE_CHAR, OPEN_BRACE_STRING, PERCENT_CHAR, PERCENT_STRING, PLUS_CHAR, PLUS_STRING, QUERSTIONMARK_CHAR, QUERSTIONMARK_STRING, SEMICOLON_CHAR, SEMICOLON_STRING, SLASH_CHAR, SLASH_STRING, SPACE_CHAR, SPACE_STRING, UNDERSCORE_CHAR, UNDERSCORE_STRING, URN
ADVANCED_GROUP, BASE_GROUP
CONNECTION_PROVIDER_IDENTIFIER
DATASOURCE_DAO_IDENTIFIER, IDEPENDET_IDENTIFIER
HIBERNATE_ANNOTADED_CLASSES, HIBERNATE_DEFAULT_OGM_PACKAGE, HIBERNATE_DIRECTORY, HIBERNATE_DRIVER_CLASS, HIBERNATE_MAPPING_CORE_PATH, HIBERNATE_MAPPING_EREPORTING_CONCEPT_OBSERVATION_PATH, HIBERNATE_MAPPING_EXTENSION, HIBERNATE_MAPPING_EXTENSION_READONLY, HIBERNATE_MAPPING_I18N_PATH, HIBERNATE_MAPPING_OLD_CONCEPT_OBSERVATION_PATH, HIBERNATE_MAPPING_PATH, HIBERNATE_MAPPING_SERIES_CONCEPT_OBSERVATION_PATH, HIBERNATE_MAPPING_SERIES_CONCEPT_PATH, HIBERNATE_MAPPING_TRANSACTIONAL_PATH, HIBERNATE_RESOURCES, HIBERNATPE_MAPPING_OLD_CONCEPT_PATH, OGM_CONNECTION_PROVIDER_IDENTIFIER, OGM_DATASOURCE_DAO_IDENTIFIER, ORM_CONNECTION_PROVIDER_IDENTIFIER, ORM_DATASOURCE_DAO_IDENTIFIER, PATH_SEPERATOR, PROVIDED_JDBC
Constructor and Description |
---|
AbstractHibernateFullDBDatasource() |
AbstractHibernateFullDBDatasource(boolean supportsSchema) |
addMappingFileDirectories, checkCreateSchema, checkDropSchema, checkIfSchemaExists, checkIfSchemaExists, checkPostCreation, checkSchema, checkScriptForGeneratedAndDuplicatedEntries, close, close, createBatchSizeDefinition, createDatabaseConceptDefinition, createDialect, createMultilingualismDefinition, createProvidedJdbcDriverDefinition, createSchema, createSchemaDefinition, createTransactionalDefinition, createUsernameDefinition, dropSchema, execute, execute, executePostCreateSchema, filter, getCallback, getConfig, getConnectionProviderIdentifier, getDatabaseConceptDefinition, getDatabaseConceptMappingDirectory, getDatabaseMetadata, getDatasourceDaoIdentifier, getDialectInternal, getDriverClass, getMulitLanguageDefiniton, getPostSchemaScript, getPreSchemaScript, getSchema, getTransactionalDefiniton, isMultiLanguage, isMultiLanguageDatasource, isPostCreateSchema, isSetSchema, isTransactional, isTransactionalDatasource, needsSchema, openConnection, prepare, resource, setMultiLangugage, setTransactional, updateSchema, validateConnection, validateConnection, validatePrerequisites, validatePrerequisites, validatePrerequisites, validateSchema, validateSchema
createDatabaseDefinition, createDatabaseDefinition, createHostDefinition, createHostDefinition, createMaxPoolSizeDefinition, createMaxPoolSizeDefinition, createMinPoolSizeDefinition, createMinPoolSizeDefinition, createPasswordDefinition, createPasswordDefinition, createPortDefinition, createPortDefinition, createUsernameDefinition, getDatasourceProperties, mergeProperties, parseURL, setDatabaseDefault, setDatabaseDescription, setHostDefault, setHostDescription, setMaxPoolSizeDefault, setMinPoolSizeDefault, setPasswordDefault, setPasswordDescription, setPortDefault, setPortDescription, setUsernameDefault, setUsernameDescription, toURL
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkSchemaCreation, clear, getDialectName, supportsClear
private String schemaDefault
private String schemaDescription
private int batchSizeDefault
private boolean providedJdbc
private boolean supportsSchema
AbstractHibernateFullDBDatasource(boolean supportsSchema)
public AbstractHibernateFullDBDatasource()
public Set<SettingDefinition<?,?>> getSettingDefinitions()
getSettingDefinitions
in interface Datasource
getSettingDefinitions
in class AbstractHibernateCoreDatasource
public Set<SettingDefinition<?,?>> getChangableSettingDefinitions(Properties current)
getChangableSettingDefinitions
in interface Datasource
getChangableSettingDefinitions
in class AbstractHibernateCoreDatasource
current
- the current settingsprotected StringSettingDefinition createSchemaDefinition(String defaultValue)
protected SettingDefinition<?,?> createBatchSizeDefinition(Integer defaultValue)
protected SettingDefinition<?,?> createProvidedJdbcDriverDefinition(Boolean defaultValue)
public Properties getDatasourceProperties(Map<String,Object> settings)
Datasource
ConnectionProvider
to connect.settings
- the settings to connectprivate void checkAndPut(Properties p, String key, Object value)
protected Map<String,Object> parseDatasourceProperties(Properties current)
AbstractHibernateCoreDatasource
parseDatasourceProperties
in class AbstractHibernateCoreDatasource
current
- Current datasource propertiesprivate String getDialectClass()
public void setSchemaDefault(String schemaDefault)
schemaDefault
- the schemaDefault to setpublic void setSchemaDescription(String schemaDescription)
schemaDescription
- the schemaDescription to setpublic void setBatchSizeDefault(Integer batchSizeDefaultValue)
public void setProvidedJdbcDefault(boolean providedJdbc)
Copyright © 2012-2015 52north.org. All Rights Reserved.