org.castor.persist.resolver

Class PrimitiveResolver

public class PrimitiveResolver extends Object implements ResolverStrategy

Author: Administrator To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Constructor Summary
PrimitiveResolver(ClassMolder classMolder, FieldMolder fieldMolder, boolean debug)
Creates an instance of PrimitiveResolver
Method Summary
Objectcreate(TransactionContext tx, Object object)
voidexpireCache(TransactionContext tx, Object field)
voidload(TransactionContext tx, OID oid, ProposedObject proposedObject, AccessMode suggestedAccessMode, Object field)
booleanmarkCreate(TransactionContext tx, OID oid, Object object)
voidmarkDelete(TransactionContext tx, Object object, Object field)
ObjectpostCreate(TransactionContext tx, OID oid, Object object, Object field, Object createdId)
UpdateFlagspreStore(TransactionContext tx, OID oid, Object object, int timeout, Object field)
UpdateAndRemovedFlagsremoveRelation(TransactionContext tx, Object object, ClassMolder relatedMolder, Object relatedObject)
voidrevertObject(TransactionContext tx, OID oid, Object object, Object field)
Objectstore(TransactionContext tx, Object object, Object field)
voidupdate(TransactionContext tx, OID oid, Object object, AccessMode suggestedAccessMode, Object field)
ObjectupdateCache(TransactionContext tx, OID oid, Object object)

Constructor Detail

PrimitiveResolver

public PrimitiveResolver(ClassMolder classMolder, FieldMolder fieldMolder, boolean debug)
Creates an instance of PrimitiveResolver

Parameters: classMolder Associated ClassMolder fieldMolder Associated FieldMolder debug ???

Method Detail

create

public Object create(TransactionContext tx, Object object)

expireCache

public void expireCache(TransactionContext tx, Object field)

load

public void load(TransactionContext tx, OID oid, ProposedObject proposedObject, AccessMode suggestedAccessMode, Object field)

markCreate

public boolean markCreate(TransactionContext tx, OID oid, Object object)

markDelete

public void markDelete(TransactionContext tx, Object object, Object field)

postCreate

public Object postCreate(TransactionContext tx, OID oid, Object object, Object field, Object createdId)

preStore

public UpdateFlags preStore(TransactionContext tx, OID oid, Object object, int timeout, Object field)

removeRelation

public UpdateAndRemovedFlags removeRelation(TransactionContext tx, Object object, ClassMolder relatedMolder, Object relatedObject)

revertObject

public void revertObject(TransactionContext tx, OID oid, Object object, Object field)

store

public Object store(TransactionContext tx, Object object, Object field)

update

public void update(TransactionContext tx, OID oid, Object object, AccessMode suggestedAccessMode, Object field)

updateCache

public Object updateCache(TransactionContext tx, OID oid, Object object)
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com