com.orientechnologies.jdo
Interface oPersistenceManager

All Superinterfaces:
PersistenceManager
All Known Implementing Classes:
oPersistenceManagerMT, oPersistenceManagerST

public interface oPersistenceManager
extends PersistenceManager

Base interface for Orient JDO PersistenceManager implementations.


Method Summary
 void bindObject(java.lang.String iName, java.lang.Object iObject)
           
 oOID createStreamById(java.lang.String iClassName, oBinary iObject)
           
 void deleteObjectById(java.lang.Object iOid)
           
 int getConnectionId()
           
 int getDatabaseId()
           
 java.lang.String getDatabaseName()
           
 java.text.DateFormat getDateFormat()
           
 java.lang.String getDateFormatString()
           
 d_Dictionary getDictionary()
           
 oSysFolder getDirectory()
           
 com.orientechnologies.jdo.interfaces.oDomain getDomain()
           
 com.orientechnologies.jdo.engine.oEngineLoader getEngine()
           
 oOrientURL getOrientURL()
           
 java.util.Properties getProperties()
           
 oSysDatabase getSchema()
           
 int getSessionId()
           
 oBinary getStreamById(java.lang.Object iOid)
           
 java.lang.String getURL()
           
 boolean isUsingDynaObjects()
           
 java.lang.Object lookupObject(java.lang.String iName)
           
 void makeDirty(java.lang.Object iObj)
           
 Query newQuery(java.lang.String iClassName, java.lang.String iFilter)
           
 void reopen()
           
 void setConnectionId(int connectionId)
           
 void setDatabaseId(int databaseId)
           
 void setSessionId(int sessionId)
           
 void setStreamById(java.lang.Object iOid, oBinary iObject)
           
 void setUsingDynaObjects(boolean iValue)
           
 
Methods inherited from interface javax.jdo.PersistenceManager
close, currentTransaction, deletePersistent, deletePersistentAll, deletePersistentAll, evict, evictAll, evictAll, evictAll, getExtent, getIgnoreCache, getMultithreaded, getObjectById, getObjectId, getObjectIdClass, getPersistenceManagerFactory, getTransactionalObjectId, getUserObject, isClosed, makeNontransactional, makeNontransactionalAll, makeNontransactionalAll, makePersistent, makePersistentAll, makePersistentAll, makeTransactional, makeTransactionalAll, makeTransactionalAll, makeTransient, makeTransientAll, makeTransientAll, newObjectIdInstance, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, refresh, refreshAll, refreshAll, refreshAll, retrieve, retrieveAll, retrieveAll, retrieveAll, retrieveAll, setIgnoreCache, setMultithreaded, setUserObject
 

Method Detail

reopen

public void reopen()

makeDirty

public void makeDirty(java.lang.Object iObj)

getURL

public java.lang.String getURL()

getOrientURL

public oOrientURL getOrientURL()

getDatabaseName

public java.lang.String getDatabaseName()

getDomain

public com.orientechnologies.jdo.interfaces.oDomain getDomain()

getSchema

public oSysDatabase getSchema()

getDirectory

public oSysFolder getDirectory()

getDictionary

public d_Dictionary getDictionary()

getProperties

public java.util.Properties getProperties()

lookupObject

public java.lang.Object lookupObject(java.lang.String iName)

bindObject

public void bindObject(java.lang.String iName,
                       java.lang.Object iObject)

getDatabaseId

public int getDatabaseId()

setDatabaseId

public void setDatabaseId(int databaseId)

getSessionId

public int getSessionId()

setSessionId

public void setSessionId(int sessionId)

getConnectionId

public int getConnectionId()

setConnectionId

public void setConnectionId(int connectionId)

setUsingDynaObjects

public void setUsingDynaObjects(boolean iValue)

isUsingDynaObjects

public boolean isUsingDynaObjects()

getDateFormatString

public java.lang.String getDateFormatString()

getDateFormat

public java.text.DateFormat getDateFormat()

createStreamById

public oOID createStreamById(java.lang.String iClassName,
                             oBinary iObject)

deleteObjectById

public void deleteObjectById(java.lang.Object iOid)

getStreamById

public oBinary getStreamById(java.lang.Object iOid)

setStreamById

public void setStreamById(java.lang.Object iOid,
                          oBinary iObject)

newQuery

public Query newQuery(java.lang.String iClassName,
                      java.lang.String iFilter)

getEngine

public com.orientechnologies.jdo.engine.oEngineLoader getEngine()