|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.triactive.jdo.PersistenceManagerFactoryImpl
A factory used to obtain PersistenceManager instances.
| Nested Class Summary | |
static interface |
PersistenceManagerFactoryImpl.PropertySetter
This is an interface that allows setting properties on a PersistenceManagerFactory with Strings. |
| Field Summary | |
static java.lang.String |
AUTO_CREATE_TABLES_PROPERTY
The system property that selects the default value for the AutoCreateTables setting. |
static java.lang.String |
TRANSACTION_ISOLATION_PROPERTY
The system property that selects the default value for the transaction isolation level. |
static java.lang.String |
VALIDATE_CONSTRAINTS_PROPERTY
The system property that selects the default value for the ValidateConstraints setting. |
static java.lang.String |
VALIDATE_TABLES_PROPERTY
The system property that selects the default value for the ValidateTables setting. |
| Constructor Summary | |
PersistenceManagerFactoryImpl()
Constructs a new PersistenceManagerFactoryImpl. |
|
| Method Summary | |
void |
close()
|
boolean |
equals(java.lang.Object obj)
|
boolean |
getAutoCreateTables()
Get the default AutoCreateTables setting for all PersistenceManager instances obtained from this factory. |
java.lang.String |
getConnectionDriverName()
Get the driver name for the data store connection. |
java.lang.Object |
getConnectionFactory()
Get the data store connection factory. |
java.lang.Object |
getConnectionFactory2()
Get the second data store connection factory. |
java.lang.String |
getConnectionFactory2Name()
Get the name for the second data store connection factory. |
java.lang.String |
getConnectionFactoryName()
Get the name for the data store connection factory. |
java.lang.String |
getConnectionURL()
Get the URL for the data store connection. |
java.lang.String |
getConnectionUserName()
Get the user name for the data store connection. |
boolean |
getIgnoreCache()
Get the default IgnoreCache setting for all PersistenceManager instances obtained from this factory. |
int |
getMaxPool()
Get the MaxPool setting for the PersistenceManager pool for this factory. |
int |
getMinPool()
Get the MinPool setting for the PersistenceManager pool for this factory. |
int |
getMsWait()
Get the MsWait setting for the PersistenceManager pool for this factory. |
boolean |
getMultithreaded()
Get the default Multithreaded setting for all PersistenceManager instances obtained from this factory. |
javax.sql.DataSource |
getNontransactionalDataSource()
Returns the data source to be used for non-transactional access. |
boolean |
getNontransactionalRead()
Get the default NontransactionalRead setting for all PersistenceManager instances obtained from this factory. |
boolean |
getNontransactionalWrite()
Get the default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory. |
boolean |
getOptimistic()
Get the default Optimistic setting for all PersistenceManager instances obtained from this factory. |
javax.jdo.PersistenceManager |
getPersistenceManager()
Get an instance of PersistenceManager from this factory. |
javax.jdo.PersistenceManager |
getPersistenceManager(java.lang.String userName,
java.lang.String password)
Get an instance of PersistenceManager from this factory. |
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactory(java.util.Properties props)
Return a new PersistenceManagerFactoryImpl with options set according to the given Properties. |
java.util.Properties |
getProperties()
Return non-configurable properties of this PersistenceManagerFactory. |
boolean |
getRestoreValues()
Get the default RestoreValues setting for all PersistenceManager instances obtained from this factory. |
boolean |
getRetainValues()
Get the default RetainValues setting for all PersistenceManager instances obtained from this factory. |
javax.sql.DataSource |
getTransactionalDataSource()
Returns the data source to be used for transactional access. |
int |
getTransactionIsolation()
Get the default transaction isolation level for all PersistenceManager instances obtained from this factory. |
boolean |
getValidateConstraints()
Get the default ValidateConstraints setting for all PersistenceManager instances obtained from this factory. |
boolean |
getValidateTables()
Get the default ValidateTables setting for all PersistenceManager instances obtained from this factory. |
int |
hashCode()
|
(package private) void |
pmClosed(PersistenceManagerImpl pm)
|
void |
setAutoCreateTables(boolean flag)
Set the default AutoCreateTables setting for all PersistenceManager instances obtained from this factory. |
void |
setConnectionDriverName(java.lang.String driverName)
Set the driver name for the data store connection. |
void |
setConnectionFactory(java.lang.Object connectionFactory)
Set the data store connection factory. |
void |
setConnectionFactory2(java.lang.Object connectionFactory2)
Set the second data store connection factory. |
void |
setConnectionFactory2Name(java.lang.String connectionFactory2Name)
Set the name for the second data store connection factory. |
void |
setConnectionFactoryName(java.lang.String connectionFactoryName)
Set the name for the data store connection factory. |
void |
setConnectionPassword(java.lang.String password)
Set the password for the data store connection. |
void |
setConnectionURL(java.lang.String URL)
Set the URL for the data store connection. |
void |
setConnectionUserName(java.lang.String userName)
Set the user name for the data store connection. |
void |
setIgnoreCache(boolean flag)
Set the default IgnoreCache setting for all PersistenceManager instances obtained from this factory. |
void |
setMaxPool(int maxPool)
Set the MaxPool setting for the PersistenceManager pool for this factory. |
void |
setMinPool(int minPool)
Set the MinPool setting for the PersistenceManager pool for this factory. |
void |
setMsWait(int msWait)
Set the MsWait setting for the PersistenceManager pool for this factory. |
void |
setMultithreaded(boolean flag)
Set the default Multithreaded setting for all PersistenceManager instances obtained from this factory. |
void |
setNontransactionalRead(boolean flag)
Set the default NontransactionalRead setting for all PersistenceManager instances obtained from this factory. |
void |
setNontransactionalWrite(boolean flag)
Set the default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory. |
void |
setOptimistic(boolean flag)
Set the default Optimistic setting for all PersistenceManager instances obtained from this factory. |
void |
setRestoreValues(boolean flag)
Set the default RestoreValues setting for all PersistenceManager instances obtained from this factory. |
void |
setRetainValues(boolean flag)
Set the default RetainValues setting for all PersistenceManager instances obtained from this factory. |
void |
setTransactionIsolation(int isolationLevel)
Set the default transaction isolation level for all PersistenceManager instances obtained from this factory. |
void |
setValidateConstraints(boolean flag)
Set the default ValidateConstraints setting for all PersistenceManager instances obtained from this factory. |
void |
setValidateTables(boolean flag)
Set the default ValidateTables setting for all PersistenceManager instances obtained from this factory. |
java.util.Collection |
supportedOptions()
The application can determine from the results of this method which optional features, and which query languages are supported by the JDO implementation. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String VALIDATE_TABLES_PROPERTY
public static final java.lang.String VALIDATE_CONSTRAINTS_PROPERTY
public static final java.lang.String AUTO_CREATE_TABLES_PROPERTY
public static final java.lang.String TRANSACTION_ISOLATION_PROPERTY
| Constructor Detail |
public PersistenceManagerFactoryImpl()
| Method Detail |
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.util.Properties props)
props - The Properties to initialize the PersistenceManagerFactory with.
JDOHelper.getPersistenceManagerFactory(java.util.Properties)public void close()
close in interface javax.jdo.PersistenceManagerFactorypublic boolean equals(java.lang.Object obj)
public int hashCode()
public javax.sql.DataSource getTransactionalDataSource()
public javax.sql.DataSource getNontransactionalDataSource()
public javax.jdo.PersistenceManager getPersistenceManager()
After the first use of getPersistenceManager, no "set" methods will succeed.
getPersistenceManager in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.PersistenceManager getPersistenceManager(java.lang.String userName,
java.lang.String password)
After the first use of getPersistenceManager, no "set" methods will succeed.
getPersistenceManager in interface javax.jdo.PersistenceManagerFactoryuserName - the user name for the connectionpassword - the password for the connection
void pmClosed(PersistenceManagerImpl pm)
public void setConnectionUserName(java.lang.String userName)
setConnectionUserName in interface javax.jdo.PersistenceManagerFactoryuserName - the user name for the data store connection.public java.lang.String getConnectionUserName()
getConnectionUserName in interface javax.jdo.PersistenceManagerFactorypublic void setConnectionPassword(java.lang.String password)
setConnectionPassword in interface javax.jdo.PersistenceManagerFactorypassword - the password for the data store connection.public void setConnectionURL(java.lang.String URL)
setConnectionURL in interface javax.jdo.PersistenceManagerFactoryURL - the URL for the data store connection.public java.lang.String getConnectionURL()
getConnectionURL in interface javax.jdo.PersistenceManagerFactorypublic void setConnectionDriverName(java.lang.String driverName)
setConnectionDriverName in interface javax.jdo.PersistenceManagerFactorydriverName - the driver name for the data store connection.public java.lang.String getConnectionDriverName()
getConnectionDriverName in interface javax.jdo.PersistenceManagerFactorypublic void setConnectionFactoryName(java.lang.String connectionFactoryName)
setConnectionFactoryName in interface javax.jdo.PersistenceManagerFactoryconnectionFactoryName - the name of the data store connection factory.public java.lang.String getConnectionFactoryName()
getConnectionFactoryName in interface javax.jdo.PersistenceManagerFactorypublic void setConnectionFactory(java.lang.Object connectionFactory)
setConnectionFactory in interface javax.jdo.PersistenceManagerFactoryconnectionFactory - the data store connection factory.public java.lang.Object getConnectionFactory()
getConnectionFactory in interface javax.jdo.PersistenceManagerFactorypublic void setConnectionFactory2Name(java.lang.String connectionFactory2Name)
setConnectionFactory2Name in interface javax.jdo.PersistenceManagerFactorypublic java.lang.String getConnectionFactory2Name()
getConnectionFactory2Name in interface javax.jdo.PersistenceManagerFactorypublic void setConnectionFactory2(java.lang.Object connectionFactory2)
setConnectionFactory2 in interface javax.jdo.PersistenceManagerFactorypublic java.lang.Object getConnectionFactory2()
getConnectionFactory2 in interface javax.jdo.PersistenceManagerFactorypublic void setMultithreaded(boolean flag)
setMultithreaded in interface javax.jdo.PersistenceManagerFactoryflag - the default Multithreaded setting.public boolean getMultithreaded()
getMultithreaded in interface javax.jdo.PersistenceManagerFactorypublic void setOptimistic(boolean flag)
setOptimistic in interface javax.jdo.PersistenceManagerFactoryflag - the default Optimistic setting.public boolean getOptimistic()
getOptimistic in interface javax.jdo.PersistenceManagerFactorypublic void setRetainValues(boolean flag)
setRetainValues in interface javax.jdo.PersistenceManagerFactoryflag - the default RetainValues setting.public boolean getRetainValues()
getRetainValues in interface javax.jdo.PersistenceManagerFactorypublic void setRestoreValues(boolean flag)
setRestoreValues in interface javax.jdo.PersistenceManagerFactoryflag - the default RestoreValues setting.public boolean getRestoreValues()
getRestoreValues in interface javax.jdo.PersistenceManagerFactorypublic void setNontransactionalRead(boolean flag)
setNontransactionalRead in interface javax.jdo.PersistenceManagerFactoryflag - the default NontransactionalRead setting.public boolean getNontransactionalRead()
getNontransactionalRead in interface javax.jdo.PersistenceManagerFactorypublic void setNontransactionalWrite(boolean flag)
setNontransactionalWrite in interface javax.jdo.PersistenceManagerFactoryflag - the default NontransactionalWrite setting.public boolean getNontransactionalWrite()
getNontransactionalWrite in interface javax.jdo.PersistenceManagerFactorypublic void setIgnoreCache(boolean flag)
setIgnoreCache in interface javax.jdo.PersistenceManagerFactoryflag - the default IgnoreCache setting.public boolean getIgnoreCache()
getIgnoreCache in interface javax.jdo.PersistenceManagerFactorypublic void setMaxPool(int maxPool)
maxPool - the MaxPool setting.public int getMaxPool()
public void setMinPool(int minPool)
minPool - the MinPool setting.public int getMinPool()
public void setMsWait(int msWait)
msWait - the MsWait setting.public int getMsWait()
public void setValidateTables(boolean flag)
flag - the default ValidateTables setting.public boolean getValidateTables()
public void setValidateConstraints(boolean flag)
flag - the default ValidateConstraints setting.public boolean getValidateConstraints()
public void setAutoCreateTables(boolean flag)
flag - the default AutoCreateTables setting.public boolean getAutoCreateTables()
public void setTransactionIsolation(int isolationLevel)
isolationLevel - the default transaction isolation level.public int getTransactionIsolation()
public java.util.Properties getProperties()
getProperties in interface javax.jdo.PersistenceManagerFactorypublic java.util.Collection supportedOptions()
Each supported JDO optional feature is represented by a String with one of the following values:
The standard JDO query language is represented by a String:javax.jdo.option.TransientTransactional javax.jdo.option.NontransactionalRead javax.jdo.option.NontransactionalWrite javax.jdo.option.RetainValues javax.jdo.option.Optimistic javax.jdo.option.ApplicationIdentity javax.jdo.option.DatastoreIdentity javax.jdo.option.NonDatastoreIdentity javax.jdo.option.ArrayList javax.jdo.option.HashMap javax.jdo.option.Hashtable javax.jdo.option.LinkedList javax.jdo.option.TreeMap javax.jdo.option.TreeSet javax.jdo.option.Vector javax.jdo.option.Map javax.jdo.option.List javax.jdo.option.Array javax.jdo.option.NullCollection
javax.jdo.query.JDOQL
supportedOptions in interface javax.jdo.PersistenceManagerFactory
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||