|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.lib.conf.ConfigurationImpl
org.apache.openjpa.conf.OpenJPAConfigurationImpl
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl
public class JDBCConfigurationImpl
Default implementation of the JDBCConfiguration interface.
| Fields inherited from class org.apache.openjpa.lib.conf.ConfigurationImpl |
|---|
id, logFactoryPlugin |
| Fields inherited from interface org.apache.openjpa.jdbc.conf.JDBCConfiguration |
|---|
LOG_DIAG, LOG_JDBC, LOG_SCHEMA, LOG_SQL |
| Fields inherited from interface org.apache.openjpa.lib.conf.Configuration |
|---|
ATTRIBUTE_ALLOWED_VALUES, ATTRIBUTE_CATEGORY, ATTRIBUTE_INTERFACE, ATTRIBUTE_ORDER, ATTRIBUTE_TYPE, ATTRIBUTE_XML, INIT_STATE_FREEZING, INIT_STATE_FROZEN, INIT_STATE_LIQUID |
| Fields inherited from interface java.beans.BeanInfo |
|---|
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
| Constructor Summary | |
|---|---|
JDBCConfigurationImpl()
Default constructor. |
|
JDBCConfigurationImpl(boolean loadGlobals)
Constructor. |
|
JDBCConfigurationImpl(boolean derivations,
boolean loadGlobals)
Constructor. |
|
JDBCConfigurationImpl(JDBCConfiguration conf)
Copy constructor |
|
| Method Summary | |
|---|---|
DecoratingDataSource |
createConnectionFactory()
Create the connection factory if necessary. |
ConnectionDecorator[] |
getConnectionDecoratorInstances()
The ConnectionDecorators to use. |
String |
getConnectionDecorators()
A comma-separated list of the ConnectionDecorator for adding
functionality to JDBC connections. |
Object |
getConnectionFactory()
The connection factory, possibly from JNDI. |
Object |
getConnectionFactory2()
The non-XA connection factory. |
DataSource |
getDataSource(StoreContext ctx)
Return the primary data source to use. |
DataSource |
getDataSource2(StoreContext ctx)
Return the non-enlisted data source to use. |
String |
getDBDictionary()
The DBDictionary to use to define the RDBMS SQL information. |
DBDictionary |
getDBDictionaryInstance()
The DBDictionary to use. |
String |
getDriverDataSource()
The DriverDataSource to use for creating a DataSource
from a JDBC Driver. |
String |
getEagerFetchMode()
Specifies the default eager fetch mode to use. |
int |
getEagerFetchModeConstant()
Return the eager fetch mode as one of the following symbolic constants: EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
|
String |
getFetchDirection()
The JDBC fetch direction. |
int |
getFetchDirectionConstant()
Return the result set constant for the fetch direction. |
String |
getIdentifierUtil()
Gets the String constant that matches the IdentifierUtil |
DBIdentifierUtil |
getIdentifierUtilInstance()
Gets the DBIdentifierUtil |
JDBCListener[] |
getJDBCListenerInstances()
The JDBCListeners to use. |
String |
getJDBCListeners()
A comma-separated list of the JDBCListener plugins for
listening to JDBCEvents. |
String |
getLRSSize()
How to obtain the size of large result sets. |
int |
getLRSSizeConstant()
Return the LRSSizes constant for the large result set size
setting. |
String |
getMappingDefaults()
A plugin string describing the MappingDefaults to use. |
MappingDefaults |
getMappingDefaultsInstance()
The MappingDefaults to use with a repository. |
String |
getMappingFactory()
A plugin string describing the MetaDataFactory to use for
loading and storing object-relational mapping data. |
MappingRepository |
getMappingRepositoryInstance()
Return the mapping repository. |
String |
getResultSetType()
The JDBC result set type. |
int |
getResultSetTypeConstant()
Return the result set constant for the result set type. |
String |
getSchema()
Default schema for unqualified tables. |
String |
getSchemaFactory()
The plugin string for the SchemaFactory to use to provide
schema information during system initialization. |
SchemaFactory |
getSchemaFactoryInstance()
The SchemaFactory to use for schema information. |
String |
getSchemas()
Comma-separated list of modifiable schemas for persistent instances. |
String[] |
getSchemasList()
Modificable schema components. |
String |
getSQLFactory()
The SQL factory to use for SQL constructs. |
SQLFactory |
getSQLFactoryInstance()
The SQL factory to use for SQL constructs. |
String |
getSubclassFetchMode()
Specifies the default subclass fetch mode to use. |
int |
getSubclassFetchModeConstant()
Return the subclass fetch mode as one of the following symbolic constants: EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
|
String |
getSynchronizeMappings()
Whether OpenJPA should try to automatically refresh O/R mapping information and the database schema. |
String |
getTransactionIsolation()
The transaction isolation level to use at the database level. |
int |
getTransactionIsolationConstant()
Return the proper transaction isolation level constant from Connection, or -1 for the default level. |
String |
getUpdateManager()
The UpdateManager to use for managing SQL updates. |
UpdateManager |
getUpdateManagerInstance()
The UpdateManager for runtime data store interaction. |
protected boolean |
isInvalidProperty(String propName)
Returns true if the specified property name should raise a warning if it is not found in the list of known properties. |
BrokerImpl |
newBrokerInstance(String user,
String pass)
Create a new broker instance with the configured plugin data. |
DriverDataSource |
newDriverDataSourceInstance()
Create an instance of the DriverDataSource to use
for creating a DataSource from a JDBC Driver. |
MappingRepository |
newMappingRepositoryInstance()
Return a new empty mapping repository of the configured type. |
MetaDataFactory |
newMetaDataFactoryInstance()
Create a new MetaDataFactory to use with a repository. |
protected void |
preClose()
Free the data sources. |
void |
setConnectionDecorators(ConnectionDecorator[] decorators)
The ConnectionDecorators to use. |
void |
setConnectionDecorators(String connectionDecorators)
A comma-separated list of the ConnectionDecorator for
adding functionality to JDBC connections. |
void |
setConnectionFactory(Object factory)
The connection factory. |
void |
setConnectionFactory2(Object factory)
The non-XA connection factory. |
void |
setDBDictionary(DBDictionary dbdictionary)
The DBDictionary to use. |
void |
setDBDictionary(String dbdictionary)
The DBDictionary to use to define the RDBMS SQL information. |
void |
setDriverDataSource(String driverDataSource)
The DriverDataSource to use for creating a DataSource
from a JDBC Driver. |
void |
setEagerFetchMode(int eagerFetchMode)
Set the eager fetch mode as one of the following symbolic constants: EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
|
void |
setEagerFetchMode(String eagerFetchMode)
Specifies the default eager fetch mode to use. |
void |
setFetchDirection(int fetchDirection)
Set the result set fetch direction constant. |
void |
setFetchDirection(String fetchDirection)
The JDBC fetch direction. |
void |
setIdentifierUtil(DBIdentifierUtil util)
Sets the DBIdentifierUtil |
void |
setJDBCListeners(JDBCListener[] listeners)
The JDBCListeners to use. |
void |
setJDBCListeners(String jdbcListeners)
A comma-separated list of the JDBCListener plugins for
listening to JDBCEvents. |
void |
setLRSSize(int lrsSize)
Set the fetch configuration large result set size constant. |
void |
setLRSSize(String lrsSize)
How to obtain the size of large result sets. |
void |
setMappingDefaults(MappingDefaults mapping)
The MappingDefaults to use with a repository. |
void |
setMappingDefaults(String mapping)
A plugin string describing the MappingDefaults to use. |
void |
setMappingFactory(String mapping)
A plugin string describing the MetaDataFactory to use for
loading and storing object-relational mapping data. |
void |
setResultSetType(int resultSetType)
Set the result set constant type. |
void |
setResultSetType(String resultSetType)
The JDBC result set type. |
void |
setSchema(String schema)
Default schema for unqualified tables. |
void |
setSchemaFactory(SchemaFactory schemaFactory)
The SchemaFactory to use for schema information. |
void |
setSchemaFactory(String schemaFactory)
The plugin string for the SchemaFactory to use to provide
schema information during system initialization. |
void |
setSchemas(String schemas)
Comma-separated list of modifiable schemas for persistent instances. |
void |
setSchemas(String[] schemas)
Modifiable schema components. |
void |
setSQLFactory(SQLFactory sqlFactory)
The SQL factory to use for SQL constructs. |
void |
setSQLFactory(String sqlFactory)
The SQL factory to use for SQL constructs. |
void |
setSubclassFetchMode(int subclassFetchMode)
Set the subclass fetch mode as one of the following symbolic constants: EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
|
void |
setSubclassFetchMode(String subclassFetchMode)
Specifies the default subclass fetch mode to use. |
void |
setSynchronizeMappings(String synchronizeMappings)
Whether OpenJPA should try to automatically refresh O/R mapping information and the database schema. |
void |
setTransactionIsolation(int transactionIsolation)
Set the proper transaction isolation level constant from Connection, or -1 for the default level. |
void |
setTransactionIsolation(String transactionIsolation)
The transaction isolation level to use at the database level. |
void |
setUpdateManager(String updateManager)
The UpdateManager to use for managing SQL updates. |
void |
setUpdateManager(UpdateManager updateManager)
The UpdateManager for runtime data store interaction. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.openjpa.lib.conf.Configuration |
|---|
addPropertyChangeListener, addValue, clone, close, fromProperties, getConfigurationLog, getId, getLog, getLog, getLogFactory, getProductName, getPropertyKeys, getPropertyKeys, getValue, getValues, instantiateAll, isReadOnly, removePropertyChangeListener, removeValue, setId, setLog, setLogFactory, setProductName, setReadOnly, toProperties |
| Methods inherited from interface java.beans.BeanInfo |
|---|
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, getPropertyDescriptors |
| Field Detail |
|---|
public StringValue schema
public StringListValue schemas
public IntValue transactionIsolation
public IntValue resultSetType
public IntValue fetchDirection
public FetchModeValue eagerFetchMode
public FetchModeValue subclassFetchMode
public IntValue lrsSize
public StringValue synchronizeMappings
public ObjectValue jdbcListenerPlugins
public ObjectValue connectionDecoratorPlugins
public PluginValue dbdictionaryPlugin
public ObjectValue updateManagerPlugin
public ObjectValue schemaFactoryPlugin
public ObjectValue sqlFactoryPlugin
public ObjectValue mappingDefaultsPlugin
public PluginValue driverDataSourcePlugin
public MappingFactoryValue mappingFactoryPlugin
public ObjectValue identifierUtilPlugin
| Constructor Detail |
|---|
public JDBCConfigurationImpl()
public JDBCConfigurationImpl(boolean loadGlobals)
loadGlobals - whether to attempt to load the global properties
public JDBCConfigurationImpl(boolean derivations,
boolean loadGlobals)
derivations - whether to apply product derivationsloadGlobals - whether to attempt to load the global propertiespublic JDBCConfigurationImpl(JDBCConfiguration conf)
| Method Detail |
|---|
public void setSchema(String schema)
JDBCConfiguration
setSchema in interface JDBCConfigurationpublic String getSchema()
JDBCConfiguration
getSchema in interface JDBCConfigurationpublic void setSchemas(String schemas)
JDBCConfiguration
setSchemas in interface JDBCConfigurationpublic String getSchemas()
JDBCConfiguration
getSchemas in interface JDBCConfigurationpublic void setSchemas(String[] schemas)
JDBCConfiguration
setSchemas in interface JDBCConfigurationpublic String[] getSchemasList()
JDBCConfiguration
getSchemasList in interface JDBCConfigurationpublic void setTransactionIsolation(String transactionIsolation)
JDBCConfigurationdefault: The JDBC driver's default isolation level.none: The standard JDBC
Connection.TRANSACTION_NONE level.read-committed: The standard JDBC
Connection.TRANSACTION_READ_COMMITTED level.read-uncommitted: The standard JDBC
Connection.TRANSACTION_READ_UNCOMMITTED level.repeatable-read: The standard JDBC
Connection.TRANSACTION_REPEATABLE_READ level.serializable: The standard JDBC
Connection.TRANSACTION_SERIALIZABLE level.
setTransactionIsolation in interface JDBCConfigurationpublic String getTransactionIsolation()
JDBCConfigurationdefault: The JDBC driver's default isolation level.none: The standard JDBC
Connection.TRANSACTION_NONE level.read-committed: The standard JDBC
Connection.TRANSACTION_READ_COMMITTED level.read-uncommitted: The standard JDBC
Connection.TRANSACTION_READ_UNCOMMITTED level.repeatable-read: The standard JDBC
Connection.TRANSACTION_REPEATABLE_READ level.serializable: The standard JDBC
Connection.TRANSACTION_SERIALIZABLE level.
getTransactionIsolation in interface JDBCConfigurationpublic void setTransactionIsolation(int transactionIsolation)
JDBCConfigurationConnection, or -1 for the default level.
setTransactionIsolation in interface JDBCConfigurationpublic int getTransactionIsolationConstant()
JDBCConfigurationConnection, or -1 for the default level.
getTransactionIsolationConstant in interface JDBCConfigurationpublic void setResultSetType(String resultSetType)
JDBCConfigurationforward-only.
forward-only: The standard JDBC
ResultSet.TYPE_FORWARD_ONLY type.scroll-sensitive: The standard JDBC
ResultSet.TYPE_SCROLL_SENSITIVE type.scroll-insensitive: The standard JDBC
ResultSet.TYPE_SCROLL_INSENSITIVE type.
setResultSetType in interface JDBCConfigurationpublic String getResultSetType()
JDBCConfigurationforward-only.
forward-only: The standard JDBC
ResultSet.TYPE_FORWARD_ONLY type.scroll-sensitive: The standard JDBC
ResultSet.TYPE_SCROLL_SENSITIVE type.scroll-insensitive: The standard JDBC
ResultSet.TYPE_SCROLL_INSENSITIVE type.
getResultSetType in interface JDBCConfigurationpublic void setResultSetType(int resultSetType)
JDBCConfiguration
setResultSetType in interface JDBCConfigurationpublic int getResultSetTypeConstant()
JDBCConfiguration
getResultSetTypeConstant in interface JDBCConfigurationpublic void setFetchDirection(String fetchDirection)
JDBCConfigurationforward.
forward: The standard JDBC
ResultSet.FETCH_FORWARD direction.reverse: The standard JDBC
ResultSet.FETCH_REVERSE direction.unknown: The standard JDBC
ResultSet.FETCH_UNKNOWN direction.
setFetchDirection in interface JDBCConfigurationpublic String getFetchDirection()
JDBCConfigurationforward.
forward: The standard JDBC
ResultSet.FETCH_FORWARD direction.reverse: The standard JDBC
ResultSet.FETCH_REVERSE direction.unknown: The standard JDBC
ResultSet.FETCH_UNKNOWN direction.
getFetchDirection in interface JDBCConfigurationpublic void setFetchDirection(int fetchDirection)
JDBCConfiguration
setFetchDirection in interface JDBCConfigurationpublic int getFetchDirectionConstant()
JDBCConfiguration
getFetchDirectionConstant in interface JDBCConfigurationpublic void setEagerFetchMode(String eagerFetchMode)
JDBCConfigurationparallel unless the query is by-oid. Possible values are:
none: When querying for an object, do not try to
select for related objects at the same time.join: When querying for objects, also select for
1-1 relations in the configured fetch groups using joins.parallel: When querying for objects, also select for
both 1-1 relations using joins and to-many relations using batched
selects.
setEagerFetchMode in interface JDBCConfigurationpublic String getEagerFetchMode()
JDBCConfigurationparallel unless the query is by-oid. Possible values are:
none: When querying for an object, do not try to
select for related objects at the same time.join: When querying for objects, also select for
1-1 relations in the configured fetch groups using joins.parallel: When querying for objects, also select for
both 1-1 relations using joins and to-many relations using batched
selects.
getEagerFetchMode in interface JDBCConfigurationpublic void setEagerFetchMode(int eagerFetchMode)
JDBCConfiguration
setEagerFetchMode in interface JDBCConfigurationpublic int getEagerFetchModeConstant()
JDBCConfiguration
getEagerFetchModeConstant in interface JDBCConfigurationpublic void setSubclassFetchMode(String subclassFetchMode)
JDBCConfigurationjoin unless the query is by-oid. Possible values are:
none: Only select base class data.join: Select both base class and all possible subclass
data using joins.parallel: Select for each possible subclass
separately.
setSubclassFetchMode in interface JDBCConfigurationpublic String getSubclassFetchMode()
JDBCConfigurationjoin unless the query is by-oid. Possible values are:
none: Only select base class data.join: Select both base class and all possible subclass
data using joins.parallel: Select for each possible subclass
separately.
getSubclassFetchMode in interface JDBCConfigurationpublic void setSubclassFetchMode(int subclassFetchMode)
JDBCConfiguration
setSubclassFetchMode in interface JDBCConfigurationpublic int getSubclassFetchModeConstant()
JDBCConfiguration
getSubclassFetchModeConstant in interface JDBCConfigurationpublic void setLRSSize(String lrsSize)
JDBCConfigurationunknown.
unknown: Do not attempt to calculate the size of
large result sets; return Integer.MAX_VALUE.last: For result sets that support random access,
calculate the size using ResultSet.last().query: Use a separate COUNT query to calculate the
size of the results.
setLRSSize in interface JDBCConfigurationpublic String getLRSSize()
JDBCConfigurationunknown.
unknown: Do not attempt to calculate the size of
large result sets; return Integer.MAX_VALUE.last: For result sets that support random access,
calculate the size using ResultSet.last().query: Use a separate COUNT query to calculate the
size of the results.
getLRSSize in interface JDBCConfigurationpublic void setLRSSize(int lrsSize)
JDBCConfiguration
setLRSSize in interface JDBCConfigurationpublic int getLRSSizeConstant()
JDBCConfigurationLRSSizes constant for the large result set size
setting.
getLRSSizeConstant in interface JDBCConfigurationpublic void setSynchronizeMappings(String synchronizeMappings)
JDBCConfiguration
setSynchronizeMappings in interface JDBCConfigurationpublic String getSynchronizeMappings()
JDBCConfiguration
getSynchronizeMappings in interface JDBCConfigurationpublic void setJDBCListeners(String jdbcListeners)
JDBCConfigurationJDBCListener plugins for
listening to JDBCEvents.
setJDBCListeners in interface JDBCConfigurationpublic String getJDBCListeners()
JDBCConfigurationJDBCListener plugins for
listening to JDBCEvents.
getJDBCListeners in interface JDBCConfigurationpublic void setJDBCListeners(JDBCListener[] listeners)
JDBCConfigurationJDBCListeners to use.
setJDBCListeners in interface JDBCConfigurationpublic JDBCListener[] getJDBCListenerInstances()
JDBCConfigurationJDBCListeners to use.
getJDBCListenerInstances in interface JDBCConfigurationpublic void setConnectionDecorators(String connectionDecorators)
JDBCConfigurationConnectionDecorator for
adding functionality to JDBC connections.
setConnectionDecorators in interface JDBCConfigurationpublic String getConnectionDecorators()
JDBCConfigurationConnectionDecorator for adding
functionality to JDBC connections.
getConnectionDecorators in interface JDBCConfigurationpublic void setConnectionDecorators(ConnectionDecorator[] decorators)
JDBCConfigurationConnectionDecorators to use.
setConnectionDecorators in interface JDBCConfigurationpublic ConnectionDecorator[] getConnectionDecoratorInstances()
JDBCConfigurationConnectionDecorators to use.
getConnectionDecoratorInstances in interface JDBCConfigurationpublic void setDBDictionary(String dbdictionary)
JDBCConfigurationDBDictionary to use to define the RDBMS SQL information.
setDBDictionary in interface JDBCConfigurationpublic String getDBDictionary()
JDBCConfigurationDBDictionary to use to define the RDBMS SQL information.
getDBDictionary in interface JDBCConfigurationpublic void setDBDictionary(DBDictionary dbdictionary)
JDBCConfigurationDBDictionary to use.
setDBDictionary in interface JDBCConfigurationpublic DBDictionary getDBDictionaryInstance()
JDBCConfigurationDBDictionary to use.
getDBDictionaryInstance in interface JDBCConfigurationpublic void setUpdateManager(String updateManager)
JDBCConfigurationUpdateManager to use for managing SQL updates.
setUpdateManager in interface JDBCConfigurationpublic String getUpdateManager()
JDBCConfigurationUpdateManager to use for managing SQL updates.
getUpdateManager in interface JDBCConfigurationpublic void setUpdateManager(UpdateManager updateManager)
JDBCConfigurationUpdateManager for runtime data store interaction.
setUpdateManager in interface JDBCConfigurationpublic UpdateManager getUpdateManagerInstance()
JDBCConfigurationUpdateManager for runtime data store interaction.
getUpdateManagerInstance in interface JDBCConfigurationpublic void setDriverDataSource(String driverDataSource)
JDBCConfigurationDriverDataSource to use for creating a DataSource
from a JDBC Driver.
setDriverDataSource in interface JDBCConfigurationpublic String getDriverDataSource()
JDBCConfigurationDriverDataSource to use for creating a DataSource
from a JDBC Driver.
getDriverDataSource in interface JDBCConfigurationpublic DriverDataSource newDriverDataSourceInstance()
JDBCConfigurationDriverDataSource to use
for creating a DataSource from a JDBC Driver.
newDriverDataSourceInstance in interface JDBCConfigurationpublic void setSchemaFactory(String schemaFactory)
JDBCConfigurationSchemaFactory to use to provide
schema information during system initialization.
setSchemaFactory in interface JDBCConfigurationpublic String getSchemaFactory()
JDBCConfigurationSchemaFactory to use to provide
schema information during system initialization.
getSchemaFactory in interface JDBCConfigurationpublic void setSchemaFactory(SchemaFactory schemaFactory)
JDBCConfigurationSchemaFactory to use for schema information.
setSchemaFactory in interface JDBCConfigurationpublic SchemaFactory getSchemaFactoryInstance()
JDBCConfigurationSchemaFactory to use for schema information.
getSchemaFactoryInstance in interface JDBCConfigurationpublic void setSQLFactory(String sqlFactory)
JDBCConfiguration
setSQLFactory in interface JDBCConfigurationpublic String getSQLFactory()
JDBCConfiguration
getSQLFactory in interface JDBCConfigurationpublic void setSQLFactory(SQLFactory sqlFactory)
JDBCConfiguration
setSQLFactory in interface JDBCConfigurationpublic SQLFactory getSQLFactoryInstance()
JDBCConfiguration
getSQLFactoryInstance in interface JDBCConfigurationpublic String getMappingFactory()
JDBCConfigurationMetaDataFactory to use for
loading and storing object-relational mapping data.
getMappingFactory in interface JDBCConfigurationpublic void setMappingFactory(String mapping)
JDBCConfigurationMetaDataFactory to use for
loading and storing object-relational mapping data.
setMappingFactory in interface JDBCConfigurationpublic MetaDataFactory newMetaDataFactoryInstance()
OpenJPAConfigurationMetaDataFactory to use with a repository.
newMetaDataFactoryInstance in interface OpenJPAConfigurationnewMetaDataFactoryInstance in class OpenJPAConfigurationImplpublic void setMappingDefaults(String mapping)
JDBCConfigurationMappingDefaults to use.
setMappingDefaults in interface JDBCConfigurationpublic String getMappingDefaults()
JDBCConfigurationMappingDefaults to use.
getMappingDefaults in interface JDBCConfigurationpublic void setMappingDefaults(MappingDefaults mapping)
JDBCConfigurationMappingDefaults to use with a repository.
setMappingDefaults in interface JDBCConfigurationpublic MappingDefaults getMappingDefaultsInstance()
JDBCConfigurationMappingDefaults to use with a repository.
getMappingDefaultsInstance in interface JDBCConfigurationpublic MappingRepository getMappingRepositoryInstance()
JDBCConfiguration
getMappingRepositoryInstance in interface JDBCConfigurationpublic MappingRepository newMappingRepositoryInstance()
JDBCConfiguration
newMappingRepositoryInstance in interface JDBCConfiguration
public BrokerImpl newBrokerInstance(String user,
String pass)
OpenJPAConfiguration
newBrokerInstance in interface OpenJPAConfigurationnewBrokerInstance in class OpenJPAConfigurationImplpublic Object getConnectionFactory()
OpenJPAConfiguration
getConnectionFactory in interface OpenJPAConfigurationgetConnectionFactory in class OpenJPAConfigurationImplpublic void setConnectionFactory(Object factory)
OpenJPAConfiguration
setConnectionFactory in interface OpenJPAConfigurationsetConnectionFactory in class OpenJPAConfigurationImplpublic Object getConnectionFactory2()
OpenJPAConfiguration
getConnectionFactory2 in interface OpenJPAConfigurationgetConnectionFactory2 in class OpenJPAConfigurationImplpublic void setConnectionFactory2(Object factory)
OpenJPAConfiguration
setConnectionFactory2 in interface OpenJPAConfigurationsetConnectionFactory2 in class OpenJPAConfigurationImplpublic DecoratingDataSource createConnectionFactory()
public DataSource getDataSource(StoreContext ctx)
JDBCConfigurationDataSource.getConnection(). If the given context is null, the
data source will use the configuration's default connection user name
and password. If those too are null and the first context has been
obtained already, then the user name and password for that context
will be used, as we know they represent a valid combination. This
method avoids casting the result of
OpenJPAConfiguration.getConnectionFactory(), and avoids having to
pass in the user name and password to obtain connections.
getDataSource in interface JDBCConfigurationpublic DataSource getDataSource2(StoreContext ctx)
JDBCConfigurationDataSource.getConnection() will be the specified connection 2
user name and password. If those are null and the given context is
non-null, its user name password will be used instead. If the context
is null too, then the user name and password used to retrieve the first
context will be used. If there is no second connection factory the
primary connection factory is used.
getDataSource2 in interface JDBCConfigurationJDBCConfiguration.getDataSource(org.apache.openjpa.kernel.StoreContext)protected void preClose()
preClose in class OpenJPAConfigurationImplprotected boolean isInvalidProperty(String propName)
ConfigurationImpl
isInvalidProperty in class ConfigurationImplpublic String getIdentifierUtil()
JDBCConfigurationIdentifierUtil
getIdentifierUtil in interface JDBCConfigurationIdentifierUtilpublic DBIdentifierUtil getIdentifierUtilInstance()
JDBCConfigurationDBIdentifierUtil
getIdentifierUtilInstance in interface JDBCConfigurationpublic void setIdentifierUtil(DBIdentifierUtil util)
JDBCConfigurationDBIdentifierUtil
setIdentifierUtil in interface JDBCConfigurationutil - instance of the identifier utility
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||