org.neodatis.odb.impl.core.server.transaction
Class ServerSession
- java.lang.Object
-
- org.neodatis.odb.impl.core.transaction.Session
-
- org.neodatis.odb.impl.core.transaction.LocalSession
-
- org.neodatis.odb.impl.core.server.transaction.ServerSession
-
- All Implemented Interfaces:
- java.lang.Comparable, java.util.Observer, ISession
public class ServerSession extends LocalSession
-
-
Constructor Summary
Constructors Constructor and Description ServerSession(IStorageEngine engine, java.lang.String sessionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidassociateIds(ClientNonNativeObjectInfo cnnoi, OID serverId, OID clientOid)ICachebuildCache()voidclear()voidclearValuesToReturn()voidfinalize()java.util.Map<java.lang.String,OID>getClassInfoIds()OID[]getClientIds()MetaModelgetMetaModel()OID[]getServerIds()java.util.List<ReturnValue>getValuesToReturn()voidresetClassInfoIds()voidsetClassInfoId(java.lang.String fullClassName, OID id)voidsetClientIds(OID[] clientIds)voidsetServerIds(OID[] serverIds)voidupdate(java.util.Observable o, java.lang.Object value)-
Methods inherited from class org.neodatis.odb.impl.core.transaction.LocalSession
buildTmpCache, commit, getStorageEngine, getTransaction, rollback, setFileSystemInterfaceToApplyTransaction, transactionIsPending
-
Methods inherited from class org.neodatis.odb.impl.core.transaction.Session
addObjectToCache, clearCache, close, compareTo, equals, getBaseIdentification, getCache, getId, getTmpCache, hasBeenCommitted, isRollbacked, removeObjectFromCache, setBaseIdentification, setHasBeenCommitted, setId, setMetaModel, toString
-
-
-
-
Constructor Detail
-
ServerSession
public ServerSession(IStorageEngine engine, java.lang.String sessionId)
-
-
Method Detail
-
getClientIds
public OID[] getClientIds()
-
setClientIds
public void setClientIds(OID[] clientIds)
-
getServerIds
public OID[] getServerIds()
-
setServerIds
public void setServerIds(OID[] serverIds)
-
associateIds
public void associateIds(ClientNonNativeObjectInfo cnnoi, OID serverId, OID clientOid)
-
buildCache
public ICache buildCache()
- Overrides:
buildCachein classLocalSession
-
getMetaModel
public MetaModel getMetaModel()
- Specified by:
getMetaModelin interfaceISession- Overrides:
getMetaModelin classSession
-
setClassInfoId
public void setClassInfoId(java.lang.String fullClassName, OID id)
-
getClassInfoIds
public java.util.Map<java.lang.String,OID> getClassInfoIds()
-
resetClassInfoIds
public void resetClassInfoIds()
-
clear
public void clear()
- Specified by:
clearin interfaceISession- Overrides:
clearin classLocalSession
-
finalize
public void finalize()
- Overrides:
finalizein classjava.lang.Object
-
update
public void update(java.util.Observable o, java.lang.Object value)- Specified by:
updatein interfacejava.util.Observer- Overrides:
updatein classLocalSession
-
getValuesToReturn
public java.util.List<ReturnValue> getValuesToReturn()
-
clearValuesToReturn
public void clearValuesToReturn()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG