public class PersistenceManagerFactoryImpl extends Object implements javax.resource.cci.ConnectionFactory, javax.jdo.PersistenceManagerFactory
Constructor and Description |
---|
PersistenceManagerFactoryImpl(ManagedConnectionFactoryImpl mcf,
javax.resource.spi.ConnectionManager cm)
Constructor
|
public PersistenceManagerFactoryImpl(ManagedConnectionFactoryImpl mcf, javax.resource.spi.ConnectionManager cm)
mcf
- the ManagedConnectionFactorycm
- the ConnectionManagerpublic void setReference(Reference ref)
public Reference getReference() throws NamingException
getReference
in interface Referenceable
NamingException
public javax.resource.cci.Connection getConnection() throws javax.resource.ResourceException
getConnection
in interface javax.resource.cci.ConnectionFactory
javax.resource.ResourceException
public javax.resource.cci.Connection getConnection(javax.resource.cci.ConnectionSpec cs) throws javax.resource.ResourceException
getConnection
in interface javax.resource.cci.ConnectionFactory
javax.resource.ResourceException
public javax.resource.cci.ResourceAdapterMetaData getMetaData() throws javax.resource.ResourceException
getMetaData
in interface javax.resource.cci.ConnectionFactory
javax.resource.ResourceException
public javax.resource.cci.RecordFactory getRecordFactory() throws javax.resource.ResourceException
getRecordFactory
in interface javax.resource.cci.ConnectionFactory
javax.resource.ResourceException
public Properties getProperties()
getProperties
in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.PersistenceManager getPersistenceManager()
getPersistenceManager
in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.PersistenceManager getPersistenceManager(String user, String pw)
getPersistenceManager
in interface javax.jdo.PersistenceManagerFactory
user
- Usernamepw
- passwordpublic void setConnectionUserName(String username)
setConnectionUserName
in interface javax.jdo.PersistenceManagerFactory
public String getConnectionUserName()
getConnectionUserName
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionPassword(String password)
setConnectionPassword
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionURL(String url)
setConnectionURL
in interface javax.jdo.PersistenceManagerFactory
public String getConnectionURL()
getConnectionURL
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionDriverName(String drivername)
setConnectionDriverName
in interface javax.jdo.PersistenceManagerFactory
public String getConnectionDriverName()
getConnectionDriverName
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionFactoryName(String conn_factory_name)
setConnectionFactoryName
in interface javax.jdo.PersistenceManagerFactory
public String getConnectionFactoryName()
getConnectionFactoryName
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionFactory(Object conn_factory)
setConnectionFactory
in interface javax.jdo.PersistenceManagerFactory
public Object getConnectionFactory()
getConnectionFactory
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionFactory2Name(String conn_factory_name)
setConnectionFactory2Name
in interface javax.jdo.PersistenceManagerFactory
public String getConnectionFactory2Name()
getConnectionFactory2Name
in interface javax.jdo.PersistenceManagerFactory
public void setConnectionFactory2(Object conn_factory)
setConnectionFactory2
in interface javax.jdo.PersistenceManagerFactory
public Object getConnectionFactory2()
getConnectionFactory2
in interface javax.jdo.PersistenceManagerFactory
public void setMultithreaded(boolean multithreaded)
setMultithreaded
in interface javax.jdo.PersistenceManagerFactory
public boolean getMultithreaded()
getMultithreaded
in interface javax.jdo.PersistenceManagerFactory
public void setOptimistic(boolean optimistic)
setOptimistic
in interface javax.jdo.PersistenceManagerFactory
public boolean getOptimistic()
getOptimistic
in interface javax.jdo.PersistenceManagerFactory
public void setRetainValues(boolean retain_values)
setRetainValues
in interface javax.jdo.PersistenceManagerFactory
public boolean getRetainValues()
getRetainValues
in interface javax.jdo.PersistenceManagerFactory
public void setRestoreValues(boolean restore_values)
setRestoreValues
in interface javax.jdo.PersistenceManagerFactory
public boolean getRestoreValues()
getRestoreValues
in interface javax.jdo.PersistenceManagerFactory
public void setNontransactionalRead(boolean nontrans_read)
setNontransactionalRead
in interface javax.jdo.PersistenceManagerFactory
public boolean getNontransactionalRead()
getNontransactionalRead
in interface javax.jdo.PersistenceManagerFactory
public void setNontransactionalWrite(boolean nontrans_write)
setNontransactionalWrite
in interface javax.jdo.PersistenceManagerFactory
public boolean getNontransactionalWrite()
getNontransactionalWrite
in interface javax.jdo.PersistenceManagerFactory
public void setIgnoreCache(boolean ignore)
setIgnoreCache
in interface javax.jdo.PersistenceManagerFactory
public boolean getIgnoreCache()
getIgnoreCache
in interface javax.jdo.PersistenceManagerFactory
public void setDetachAllOnCommit(boolean detach)
setDetachAllOnCommit
in interface javax.jdo.PersistenceManagerFactory
public boolean getDetachAllOnCommit()
getDetachAllOnCommit
in interface javax.jdo.PersistenceManagerFactory
public void setMapping(String mapping)
setMapping
in interface javax.jdo.PersistenceManagerFactory
public String getMapping()
getMapping
in interface javax.jdo.PersistenceManagerFactory
public Collection<String> supportedOptions()
supportedOptions
in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.datastore.DataStoreCache getDataStoreCache()
getDataStoreCache
in interface javax.jdo.PersistenceManagerFactory
public void close()
close
in interface javax.jdo.PersistenceManagerFactory
PersistenceManagerFactory.close()
public boolean isClosed()
isClosed
in interface javax.jdo.PersistenceManagerFactory
public void addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener, Class[] classes)
addInstanceLifecycleListener
in interface javax.jdo.PersistenceManagerFactory
listener
- The instance lifecycle listener to sends events toclasses
- The classes that it is interested inpublic void removeInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener)
removeInstanceLifecycleListener
in interface javax.jdo.PersistenceManagerFactory
listener
- The instance lifecycle listener to remove.public javax.jdo.PersistenceManager getPersistenceManagerProxy()
getPersistenceManagerProxy
in interface javax.jdo.PersistenceManagerFactory
public String getPersistenceUnitName()
getPersistenceUnitName
in interface javax.jdo.PersistenceManagerFactory
public String getServerTimeZoneID()
getServerTimeZoneID
in interface javax.jdo.PersistenceManagerFactory
public String getTransactionType()
getTransactionType
in interface javax.jdo.PersistenceManagerFactory
public void setPersistenceUnitName(String name)
setPersistenceUnitName
in interface javax.jdo.PersistenceManagerFactory
public void setServerTimeZoneID(String id)
setServerTimeZoneID
in interface javax.jdo.PersistenceManagerFactory
public void setTransactionType(String type)
setTransactionType
in interface javax.jdo.PersistenceManagerFactory
public void setReadOnly(boolean readOnly)
setReadOnly
in interface javax.jdo.PersistenceManagerFactory
public boolean getReadOnly()
getReadOnly
in interface javax.jdo.PersistenceManagerFactory
public String getName()
getName
in interface javax.jdo.PersistenceManagerFactory
public void setName(String name)
setName
in interface javax.jdo.PersistenceManagerFactory
public boolean getCopyOnAttach()
getCopyOnAttach
in interface javax.jdo.PersistenceManagerFactory
public void setCopyOnAttach(boolean flag)
setCopyOnAttach
in interface javax.jdo.PersistenceManagerFactory
public String getTransactionIsolationLevel()
getTransactionIsolationLevel
in interface javax.jdo.PersistenceManagerFactory
public void setTransactionIsolationLevel(String level)
setTransactionIsolationLevel
in interface javax.jdo.PersistenceManagerFactory
public void addFetchGroups(javax.jdo.FetchGroup... groups)
addFetchGroups
in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.FetchGroup getFetchGroup(Class cls, String name)
getFetchGroup
in interface javax.jdo.PersistenceManagerFactory
public Set getFetchGroups()
getFetchGroups
in interface javax.jdo.PersistenceManagerFactory
public void removeAllFetchGroups()
removeAllFetchGroups
in interface javax.jdo.PersistenceManagerFactory
public void removeFetchGroups(javax.jdo.FetchGroup... groups)
removeFetchGroups
in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.metadata.TypeMetadata getMetadata(String className)
getMetadata
in interface javax.jdo.PersistenceManagerFactory
public javax.jdo.metadata.JDOMetadata newMetadata()
newMetadata
in interface javax.jdo.PersistenceManagerFactory
public void registerMetadata(javax.jdo.metadata.JDOMetadata md)
registerMetadata
in interface javax.jdo.PersistenceManagerFactory
public Integer getDatastoreReadTimeoutMillis()
getDatastoreReadTimeoutMillis
in interface javax.jdo.PersistenceManagerFactory
public void setDatastoreReadTimeoutMillis(Integer timeout)
setDatastoreReadTimeoutMillis
in interface javax.jdo.PersistenceManagerFactory
public Integer getDatastoreWriteTimeoutMillis()
getDatastoreWriteTimeoutMillis
in interface javax.jdo.PersistenceManagerFactory
public void setDatastoreWriteTimeoutMillis(Integer timeout)
setDatastoreWriteTimeoutMillis
in interface javax.jdo.PersistenceManagerFactory
public Collection<Class> getManagedClasses()
getManagedClasses
in interface javax.jdo.PersistenceManagerFactory
Copyright © 2015. All rights reserved.