create
public Object create(TransactionContext tx,
Object object)
- create in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.create(
org.castor.persist.TransactionContext, java.lang.Object)
expireCache
public void expireCache(TransactionContext tx,
Object field)
- expireCache in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.expireCache(
org.castor.persist.TransactionContext, java.lang.Object)
markCreate
public boolean markCreate(TransactionContext tx,
OID oid,
Object object)
- markCreate in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.markCreate(
org.castor.persist.TransactionContext, org.exolab.castor.persist.OID,
java.lang.Object)
markDelete
public void markDelete(TransactionContext tx,
Object object,
Object field)
- markDelete in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.markDelete(
org.castor.persist.TransactionContext, java.lang.Object, java.lang.Object)
postCreate
public Object postCreate(TransactionContext tx,
OID oid,
Object object,
Object field,
Identity createdId)
- postCreate in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.postCreate(
org.castor.persist.TransactionContext, org.exolab.castor.persist.OID,
java.lang.Object, java.lang.Object, org.exolab.castor.persist.spi.Identity)
preStore
public UpdateFlags preStore(TransactionContext tx,
OID oid,
Object object,
int timeout,
Object field)
- preStore in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.preStore(
org.castor.persist.TransactionContext, org.exolab.castor.persist.OID,
java.lang.Object, int, java.lang.Object)
revertObject
public void revertObject(TransactionContext tx,
OID oid,
Object object,
Object field)
- revertObject in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.revertObject(
org.castor.persist.TransactionContext, org.exolab.castor.persist.OID,
java.lang.Object, java.lang.Object)
store
public Object store(TransactionContext tx,
Object object,
Object field)
- store in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.store(
org.castor.persist.TransactionContext, java.lang.Object, java.lang.Object)
update
public void update(TransactionContext tx,
OID oid,
Object object,
AccessMode suggestedAccessMode,
Object field)
- update in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.update(
org.castor.persist.TransactionContext, org.exolab.castor.persist.OID,
java.lang.Object, org.exolab.castor.mapping.AccessMode, java.lang.Object)
updateCache
public Object updateCache(TransactionContext tx,
OID oid,
Object object)
- updateCache in interface ResolverStrategy
org.castor.persist.resolver.ResolverStrategy.updateCache(
org.castor.persist.TransactionContext, org.exolab.castor.persist.OID,
java.lang.Object)