org.neodatis.odb.core.transaction
Interface ISession
-
- All Superinterfaces:
- java.util.Observer
- All Known Implementing Classes:
- ClientSession, LocalSession, ServerSession, Session
public interface ISession extends java.util.Observer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidaddObjectToCache(OID oid, java.lang.Object object, ObjectInfoHeader oih)Add these information on a session cache.voidclear()voidclearCache()voidclose()voidcommit()java.lang.StringgetBaseIdentification()ICachegetCache()java.lang.StringgetId()MetaModelgetMetaModel()IStorageEnginegetStorageEngine()ITmpCachegetTmpCache()ITransactiongetTransaction()booleanhasBeenCommitted()To indicate that session has already been committed oncebooleanisRollbacked()voidremoveObjectFromCache(java.lang.Object object)voidrollback()voidsetFileSystemInterfaceToApplyTransaction(IFileSystemInterface fsi)voidsetHasBeenCommitted(boolean b)voidsetId(java.lang.String id)voidsetMetaModel(MetaModel metaModel2)booleantransactionIsPending()
-
-
-
Method Detail
-
getCache
ICache getCache()
-
getTmpCache
ITmpCache getTmpCache()
-
rollback
void rollback()
-
close
void close()
-
clearCache
void clearCache()
-
isRollbacked
boolean isRollbacked()
-
clear
void clear()
-
getStorageEngine
IStorageEngine getStorageEngine()
-
transactionIsPending
boolean transactionIsPending()
-
commit
void commit()
-
hasBeenCommitted
boolean hasBeenCommitted()
To indicate that session has already been committed once
-
setHasBeenCommitted
void setHasBeenCommitted(boolean b)
-
getTransaction
ITransaction getTransaction()
-
setFileSystemInterfaceToApplyTransaction
void setFileSystemInterfaceToApplyTransaction(IFileSystemInterface fsi)
-
getBaseIdentification
java.lang.String getBaseIdentification()
-
getMetaModel
MetaModel getMetaModel()
-
setMetaModel
void setMetaModel(MetaModel metaModel2)
-
getId
java.lang.String getId()
-
setId
void setId(java.lang.String id)
-
removeObjectFromCache
void removeObjectFromCache(java.lang.Object object)
-
addObjectToCache
void addObjectToCache(OID oid, java.lang.Object object, ObjectInfoHeader oih)
Add these information on a session cache.- Parameters:
oid.- This parameter can not benullobject.- This parameter can not benulloih.- This parameter can not benull
-
-
DataMelt 3.0 © DataMelt by jWork.ORG