org.objectweb.speedo.runtime.persistence
Class SpeedoTransactionalPersistenceManager
org.objectweb.speedo.runtime.persistence.SpeedoTransactionalPersistenceManager
- public class SpeedoTransactionalPersistenceManager
Method Summary |
void |
addFcBinding(java.lang.String s,
java.lang.Object o)
|
void |
begin(java.lang.Object context)
|
protected org.objectweb.perseus.cache.api.CacheEntry |
bind(org.objectweb.perseus.cache.api.CacheEntry cacheEntry,
org.objectweb.perseus.persistence.api.WorkingSet workingSet)
|
void |
close(java.lang.Object context)
|
protected void |
closeDataAccess(Transaction tx,
java.lang.Object da)
|
void |
commit(java.lang.Object context)
|
java.lang.Object |
createContext()
|
protected org.objectweb.perseus.concurrency.api.ConcurrencyManager |
getConcurrencyManager(org.objectweb.perseus.persistence.api.WorkingSet workingSet)
|
protected java.lang.Object |
getDataAccess(java.lang.Object context)
|
java.lang.Object |
getFcBindings(java.lang.String s)
|
byte |
getStatus(java.lang.Object context)
|
protected void |
initMemoryInstance(java.lang.Object o,
java.lang.Object oid)
|
protected void |
releaseDataAccess(java.lang.Object context,
java.lang.Object da)
|
void |
removeFcBinding(java.lang.String s,
java.lang.Object o)
|
void |
rollback(java.lang.Object context)
|
MAPPER_BINDING
public static final java.lang.String MAPPER_BINDING
JORM_FACTORY_BINDING
public static final java.lang.String JORM_FACTORY_BINDING
mapper
protected org.objectweb.jorm.api.PMapper mapper
jf
protected JormFactory jf
SpeedoTransactionalPersistenceManager
public SpeedoTransactionalPersistenceManager()
getFcBindings
public java.lang.Object getFcBindings(java.lang.String s)
addFcBinding
public void addFcBinding(java.lang.String s,
java.lang.Object o)
removeFcBinding
public void removeFcBinding(java.lang.String s,
java.lang.Object o)
bind
protected org.objectweb.perseus.cache.api.CacheEntry bind(org.objectweb.perseus.cache.api.CacheEntry cacheEntry,
org.objectweb.perseus.persistence.api.WorkingSet workingSet)
throws org.objectweb.perseus.persistence.api.PersistenceException
initMemoryInstance
protected void initMemoryInstance(java.lang.Object o,
java.lang.Object oid)
throws org.objectweb.perseus.persistence.api.PersistenceException
getDataAccess
protected java.lang.Object getDataAccess(java.lang.Object context)
throws org.objectweb.perseus.persistence.api.PersistenceException
closeDataAccess
protected void closeDataAccess(Transaction tx,
java.lang.Object da)
throws org.objectweb.perseus.persistence.api.PersistenceException
releaseDataAccess
protected void releaseDataAccess(java.lang.Object context,
java.lang.Object da)
throws org.objectweb.perseus.persistence.api.PersistenceException
getConcurrencyManager
protected org.objectweb.perseus.concurrency.api.ConcurrencyManager getConcurrencyManager(org.objectweb.perseus.persistence.api.WorkingSet workingSet)
createContext
public java.lang.Object createContext()
throws org.objectweb.perseus.persistence.api.PersistenceException
begin
public void begin(java.lang.Object context)
throws org.objectweb.perseus.persistence.api.PersistenceException
commit
public void commit(java.lang.Object context)
throws org.objectweb.perseus.persistence.api.PersistenceException
rollback
public void rollback(java.lang.Object context)
throws org.objectweb.perseus.persistence.api.PersistenceException
close
public void close(java.lang.Object context)
throws org.objectweb.perseus.persistence.api.PersistenceException
getStatus
public byte getStatus(java.lang.Object context)