com.ca.jcs.assoc
Interface AssocIndirectAttributeOpProcessor
- All Superinterfaces:
- Activatable, AssocAttributeOpProcessor, AttributeStyleOpProcessor, OpProcessor
- All Known Implementing Classes:
- AbstractAttributeStyleOpProcessorAssocIndirect, DefaultAssocAttributeOpProcessor, JDBCAttributeStyleOpProcessor, ORAAttributeStyleOpProcessor
public interface AssocIndirectAttributeOpProcessor
- extends AssocAttributeOpProcessor
Interface to be implemented by classes derived from AttributeStyleOpProcessor
which need to deal with "indirect" associations, where the associative link between two objects is
stored in a table external to both of them. This implies the runtime cost incurred for traversing this links is the same in
either direction, unlike direct associations that normal have a cheap lookup in one direction and a much slower lookup of
a computed virtual attribute in the other direction).
- See Also:
Association
deleteAssocs
void deleteAssocs(ObjectInfo objInfo,
boolean fromObj,
Collection<Association> assocs,
Object context)
throws NamingException
- Delete associations in direction dictated by
fromObj.
- Throws:
NamingException
Created 2011-07-14 13:27 EST