|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.orientechnologies.jdo.oPersistenceManagerFactory
| Constructor Summary | |
oPersistenceManagerFactory()
|
|
oPersistenceManagerFactory(java.util.Properties iProp)
|
|
| Method Summary | |
void |
close()
Close this PersistenceManagerFactory. |
void |
finalize()
|
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()
|
int |
getMinPool()
|
int |
getMsWait()
|
boolean |
getMultithreaded()
Get the default Multithreaded setting for all PersistenceManager instances
obtained from this factory. |
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. |
PersistenceManager |
getPersistenceManager()
Get an instance of PersistenceManager from this factory. |
PersistenceManager |
getPersistenceManager(java.lang.String iUserName,
java.lang.String iUserPasswd)
Get an instance of PersistenceManager from this factory. |
PersistenceManager |
getPersistenceManager(java.lang.String iUrl,
java.lang.String iUserName,
java.lang.String iUserPasswd)
Create Persistence Manager from parameters given. |
static PersistenceManagerFactory |
getPersistenceManagerFactory()
|
static PersistenceManagerFactory |
getPersistenceManagerFactory(java.util.Properties iProp)
|
java.util.Properties |
getProperties()
Return non-configurable properties of this PersistenceManagerFactory.
|
boolean |
getRestoreValues()
Get the default value for the RestoreValues property. |
boolean |
getRetainValues()
Get the default RetainValues setting for all PersistenceManager instances
obtained from this factory. |
void |
init()
|
void |
setConnectionDriverName(java.lang.String parm1)
Set the driver name for the data store connection. |
void |
setConnectionFactory(java.lang.Object parm1)
Set the data store connection factory. |
void |
setConnectionFactory2(java.lang.Object p0)
Set the second data store connection factory. |
void |
setConnectionFactory2Name(java.lang.String p0)
Set the name for the second data store connection factory. |
void |
setConnectionFactoryName(java.lang.String parm1)
Set the name for the data store connection factory. |
void |
setConnectionPassword(java.lang.String iUserPasswd)
Set the password for the data store connection. |
void |
setConnectionURL(java.lang.String iURL)
Set the URL for the data store connection. |
void |
setConnectionUserName(java.lang.String iUserName)
Set the user name for the data store connection. |
void |
setIgnoreCache(boolean iValue)
Set the default IgnoreCache setting for all PersistenceManager instances
obtained from this factory. |
void |
setMaxPool(int p0)
|
void |
setMinPool(int p0)
|
void |
setMsWait(int p0)
|
void |
setMultithreaded(boolean iMT)
Set the default Multithreaded setting for all PersistenceManager instances
obtained from this factory. |
void |
setNontransactionalRead(boolean parm1)
Set the default NontransactionalRead setting for all PersistenceManager instances
obtained from this factory. |
void |
setNontransactionalWrite(boolean p0)
Set the default NontransactionalWrite setting for all PersistenceManager instances
obtained from this factory. |
void |
setOptimistic(boolean iValue)
Set the default Optimistic setting for all PersistenceManager instances
obtained from this factory. |
void |
setRestoreValues(boolean boolean0)
Set the default value for the RestoreValues property. |
void |
setRetainValues(boolean iValue)
Set the default RetainValues 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, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public oPersistenceManagerFactory()
public oPersistenceManagerFactory(java.util.Properties iProp)
| Method Detail |
public void init()
public void finalize()
public void close()
PersistenceManagerFactoryIf the authorization check succeeds, check to see that all PersistenceManager instances obtained from this PersistenceManagerFactory have no active transactions. If any PersistenceManager instances have an active transaction, throw a JDOUserException, with one nested JDOUserException for each PersistenceManager with an active Transaction.
If there are no active transactions, then close all PersistenceManager instances obtained from this PersistenceManagerFactory, mark this PersistenceManagerFactory as closed, disallow getPersistenceManager methods, and allow all other get methods. If a set method or getPersistenceManager method is called after close, then JDOUserException is thrown.
close in interface PersistenceManagerFactorypublic java.lang.String getConnectionDriverName()
PersistenceManagerFactory
getConnectionDriverName in interface PersistenceManagerFactorypublic java.lang.Object getConnectionFactory()
PersistenceManagerFactory
getConnectionFactory in interface PersistenceManagerFactorypublic java.lang.String getConnectionFactoryName()
PersistenceManagerFactory
getConnectionFactoryName in interface PersistenceManagerFactorypublic void setConnectionFactory2Name(java.lang.String p0)
PersistenceManagerFactory
setConnectionFactory2Name in interface PersistenceManagerFactoryp0 - the name of the data store connection factory.public java.lang.String getConnectionFactory2Name()
PersistenceManagerFactory
getConnectionFactory2Name in interface PersistenceManagerFactorypublic void setConnectionFactory2(java.lang.Object p0)
PersistenceManagerFactory
setConnectionFactory2 in interface PersistenceManagerFactoryp0 - the data store connection factory.public java.lang.Object getConnectionFactory2()
PersistenceManagerFactory
getConnectionFactory2 in interface PersistenceManagerFactorypublic java.lang.String getConnectionURL()
PersistenceManagerFactory
getConnectionURL in interface PersistenceManagerFactorypublic java.lang.String getConnectionUserName()
PersistenceManagerFactory
getConnectionUserName in interface PersistenceManagerFactorypublic boolean getIgnoreCache()
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
getIgnoreCache in interface PersistenceManagerFactorypublic boolean getNontransactionalRead()
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
getNontransactionalRead in interface PersistenceManagerFactorypublic boolean getNontransactionalWrite()
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
getNontransactionalWrite in interface PersistenceManagerFactorypublic void setNontransactionalWrite(boolean p0)
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
setNontransactionalWrite in interface PersistenceManagerFactoryp0 - the default NontransactionalWrite setting.public boolean getOptimistic()
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
getOptimistic in interface PersistenceManagerFactorypublic PersistenceManager getPersistenceManager()
PersistenceManagerFactoryPersistenceManager from this factory. The instance has
default values for options.
After the first use of getPersistenceManager, no "set" methods will
succeed.
getPersistenceManager in interface PersistenceManagerFactoryPersistenceManager instance with default options.
public PersistenceManager getPersistenceManager(java.lang.String iUserName,
java.lang.String iUserPasswd)
PersistenceManagerFactoryPersistenceManager from this factory. The instance has
default values for options. The parameters userid and password are used
when obtaining datastore connections from the connection pool.
After the first use of getPersistenceManager, no "set" methods will
succeed.
getPersistenceManager in interface PersistenceManagerFactoryiUserName - the userid for the connectioniUserPasswd - the password for the connection
PersistenceManager instance with default options.
public PersistenceManager getPersistenceManager(java.lang.String iUrl,
java.lang.String iUserName,
java.lang.String iUserPasswd)
throws JDOException
iUrl - Database URLiUserName - User nameiUserPasswd - User password
JDOExceptionpublic static PersistenceManagerFactory getPersistenceManagerFactory(java.util.Properties iProp)
public static PersistenceManagerFactory getPersistenceManagerFactory()
public java.util.Properties getProperties()
PersistenceManagerFactoryPersistenceManagerFactory.
Properties with keys VendorName and VersionNumber are required. Other
keys are optional.
getProperties in interface PersistenceManagerFactoryPersistenceManagerFactory.public boolean getRetainValues()
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
getRetainValues in interface PersistenceManagerFactorypublic void setRestoreValues(boolean boolean0)
PersistenceManagerFactorytrue, at rollback, fields of newly persistent instances
are restored to
their values as of the beginning of the transaction, and the instances
revert to transient. Additionally, fields of modified
instances of primitive types and immutable reference types
are restored to their values as of the beginning of the
transaction.
If false, at rollback, the values of fields of
newly persistent instances are unchanged and the instances revert to
transient. Additionally, dirty instances transition to hollow.
If an implementation does not support this option, a
JDOUnsupportedOptionException is thrown.
setRestoreValues in interface PersistenceManagerFactoryboolean0 - the value of the restoreValues propertypublic boolean getRestoreValues()
PersistenceManagerFactory
getRestoreValues in interface PersistenceManagerFactorypublic void setConnectionDriverName(java.lang.String parm1)
PersistenceManagerFactory
setConnectionDriverName in interface PersistenceManagerFactoryparm1 - the driver name for the data store connection.public void setConnectionFactory(java.lang.Object parm1)
PersistenceManagerFactory
setConnectionFactory in interface PersistenceManagerFactoryparm1 - the data store connection factory.public void setConnectionFactoryName(java.lang.String parm1)
PersistenceManagerFactory
setConnectionFactoryName in interface PersistenceManagerFactoryparm1 - the name of the data store connection factory.public void setConnectionPassword(java.lang.String iUserPasswd)
PersistenceManagerFactory
setConnectionPassword in interface PersistenceManagerFactoryiUserPasswd - the password for the data store connection.public void setConnectionURL(java.lang.String iURL)
PersistenceManagerFactory
setConnectionURL in interface PersistenceManagerFactoryiURL - the URL for the data store connection.public void setConnectionUserName(java.lang.String iUserName)
PersistenceManagerFactory
setConnectionUserName in interface PersistenceManagerFactoryiUserName - the user name for the data store connection.public void setIgnoreCache(boolean iValue)
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
setIgnoreCache in interface PersistenceManagerFactoryiValue - the default IgnoreCache setting.public void setNontransactionalRead(boolean parm1)
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
setNontransactionalRead in interface PersistenceManagerFactoryparm1 - the default NontransactionalRead setting.public void setOptimistic(boolean iValue)
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
setOptimistic in interface PersistenceManagerFactoryiValue - the default Optimistic setting.public void setRetainValues(boolean iValue)
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
setRetainValues in interface PersistenceManagerFactoryiValue - the default RetainValues setting.public int getMaxPool()
public void setMaxPool(int p0)
public int getMinPool()
public void setMinPool(int p0)
public int getMsWait()
public void setMsWait(int p0)
public boolean getMultithreaded()
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
getMultithreaded in interface PersistenceManagerFactorypublic void setMultithreaded(boolean iMT)
PersistenceManagerFactoryPersistenceManager instances
obtained from this factory.
setMultithreaded in interface PersistenceManagerFactoryiMT - the default Multithreaded setting.public java.util.Collection supportedOptions()
PersistenceManagerFactoryEach supported JDO optional feature is represented by a
String with one of the following values:
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
The standard JDO query language is represented by a String:
javax.jdo.query.JDOQL
supportedOptions in interface PersistenceManagerFactoryList of Strings representing the supported options.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||