public final class DefaultPersistenceManagementConfiguration extends Object implements PersistenceManagementConfiguration
Constructor and Description |
---|
DefaultPersistenceManagementConfiguration(String id,
org.springframework.transaction.PlatformTransactionManager transactionManager,
DataSource dataSource,
String databaseSchemaResourcesDefaultLocation,
DatabaseSchemaCreationStrategy databaseSchemaCreationStrategy,
DatabaseType databaseType,
DatabaseMetadata databaseMetadata,
ConverterProvider converterProvider,
PrimaryKeyGenerator primaryKeyGenerator,
TimeProvider timeProvider) |
Modifier and Type | Method and Description |
---|---|
ConverterProvider |
getConverterProvider()
The converter provider to apply on persistence-related actions when reading/writing individual fields.
|
DatabaseMetadata |
getDatabaseMetadata()
The database metadata to apply.
|
DatabaseSchemaCreationStrategy |
getDatabaseSchemaCreationStrategy()
The database schema creation strategy to apply on startup and shutdown of the application.
|
String |
getDatabaseSchemaResourcesDefaultLocation()
The default location of the database schema resources.
|
DatabaseType |
getDatabaseType()
The database type to apply when issuing SQL statements.
|
DataSource |
getDataSource()
The data source to apply on persistence-related actions.
|
String |
getId()
The id of the persistence management component.
|
PrimaryKeyGenerator |
getPrimaryKeyGenerator()
The primary key generator to apply when persisting new entities.
|
TimeProvider |
getTimeProvider()
The time provider used to get the time
|
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager()
The transaction manager to apply on persistence-related actions.
|
public DefaultPersistenceManagementConfiguration(String id, org.springframework.transaction.PlatformTransactionManager transactionManager, DataSource dataSource, String databaseSchemaResourcesDefaultLocation, DatabaseSchemaCreationStrategy databaseSchemaCreationStrategy, DatabaseType databaseType, DatabaseMetadata databaseMetadata, ConverterProvider converterProvider, PrimaryKeyGenerator primaryKeyGenerator, TimeProvider timeProvider)
public String getId()
PersistenceManagementConfiguration
getId
in interface PersistenceManagementConfiguration
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
PersistenceManagementConfiguration
getTransactionManager
in interface PersistenceManagementConfiguration
public DataSource getDataSource()
PersistenceManagementConfiguration
getDataSource
in interface PersistenceManagementConfiguration
public String getDatabaseSchemaResourcesDefaultLocation()
PersistenceManagementConfiguration
getDatabaseSchemaResourcesDefaultLocation
in interface PersistenceManagementConfiguration
public DatabaseSchemaCreationStrategy getDatabaseSchemaCreationStrategy()
PersistenceManagementConfiguration
getDatabaseSchemaCreationStrategy
in interface PersistenceManagementConfiguration
public DatabaseType getDatabaseType()
PersistenceManagementConfiguration
getDatabaseType
in interface PersistenceManagementConfiguration
public DatabaseMetadata getDatabaseMetadata()
PersistenceManagementConfiguration
getDatabaseMetadata
in interface PersistenceManagementConfiguration
public ConverterProvider getConverterProvider()
PersistenceManagementConfiguration
getConverterProvider
in interface PersistenceManagementConfiguration
public PrimaryKeyGenerator getPrimaryKeyGenerator()
PersistenceManagementConfiguration
getPrimaryKeyGenerator
in interface PersistenceManagementConfiguration
public TimeProvider getTimeProvider()
PersistenceManagementConfiguration
getTimeProvider
in interface PersistenceManagementConfiguration
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.