Class StoreCollectionFieldStrategy

All Implemented Interfaces:
Serializable, FieldStrategy, Strategy
Direct Known Subclasses:
HandlerCollectionTableFieldStrategy, RelationToManyInverseKeyFieldStrategy, RelationToManyTableFieldStrategy

public abstract class StoreCollectionFieldStrategy extends ContainerFieldStrategy
Base class for strategies that are stored as a collection, even if their field value is something else. Handles data loading and basic query functionality. Subclasses must implement abstract methods and insert/update/delete behavior as well as overriding FieldStrategy.toDataStoreValue(java.lang.Object, org.apache.openjpa.jdbc.kernel.JDBCStore), FieldStrategy.join(org.apache.openjpa.jdbc.sql.Joins, boolean), and FieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean) if necessary.
Author:
Abe White
See Also: