org.castor.persist.resolver
public abstract class ManyRelationResolver extends Object implements ResolverStrategy
Since: 0.9.9
| Field Summary | |
|---|---|
| protected ClassMolder | _classMolder
Associated ClassMolder. |
| protected FieldMolder | _fieldMolder
Associated FieldMolder. |
| Constructor Summary | |
|---|---|
| ManyRelationResolver(ClassMolder classMolder, FieldMolder fieldMolder, int fieldIndex, boolean debug)
Creates an instance of ManyRelationResolver | |
| Method Summary | |
|---|---|
| Object | create(TransactionContext tx, Object object) |
| void | expireCache(TransactionContext tx, Object field) |
| void | load(TransactionContext tx, OID oid, ProposedEntity proposedObject, AccessMode suggestedAccessMode) |
| abstract boolean | markCreate(TransactionContext tx, OID oid, Object object) |
| abstract void | markDelete(TransactionContext tx, Object object, Object field) |
| abstract Object | postCreate(TransactionContext tx, OID oid, Object object, Object field, Identity createdId) |
| abstract UpdateFlags | preStore(TransactionContext tx, OID oid, Object object, int timeout, Object field) |
| UpdateAndRemovedFlags | removeRelation(TransactionContext tx, Object object, ClassMolder relatedMolder, Object relatedObject) |
| void | revertObject(TransactionContext tx, OID oid, Object object, Object field) |
| Object | store(TransactionContext tx, Object object, Object field) |
| abstract void | update(TransactionContext tx, OID oid, Object object, AccessMode suggestedAccessMode, Object field) |
| Object | updateCache(TransactionContext tx, OID oid, Object object) |
Parameters: classMolder Associated ClassMolder fieldMolder Associated FieldMolder fieldIndex Field index within all fields of parent class molder. debug ???
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy
See Also: ResolverStrategy