|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.jdbc.meta.strats.RelationStrategies
public class RelationStrategies
Helper methods for relation mappings.
Constructor Summary | |
---|---|
RelationStrategies()
|
Method Summary | |
---|---|
static org.apache.openjpa.kernel.OpenJPAStateManager |
getStateManager(java.lang.Object obj,
org.apache.openjpa.kernel.StoreContext ctx)
Return the state manager for the given instance, using a detached state manager if the instnace is not managed. |
static void |
mapRelationToUnmappedPC(ValueMapping vm,
java.lang.String name,
boolean adapt)
Map a logical foreign key to an unmapped base class relation. |
static java.lang.Object |
toDataStoreValue(ValueMapping vm,
java.lang.Object val,
JDBCStore store)
Return the given object as its foreign key values. |
static org.apache.openjpa.util.MetaDataException |
uninversable(ValueMapping vm)
Return an exception indicating that the relation is invalid because it has is based on an inverse foreign key and has independent subclasses. |
static org.apache.openjpa.util.MetaDataException |
unjoinable(ValueMapping vm)
Return an exception indicating that we cannot join to the given relation. |
static org.apache.openjpa.util.MetaDataException |
unloadable(ValueMapping vm)
Return an exception indicating that the relation cannot be loaded because it has independent subclasses and does not represent a full oid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RelationStrategies()
Method Detail |
---|
public static org.apache.openjpa.util.MetaDataException unjoinable(ValueMapping vm)
public static org.apache.openjpa.util.MetaDataException unloadable(ValueMapping vm)
public static org.apache.openjpa.util.MetaDataException uninversable(ValueMapping vm)
public static java.lang.Object toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
FieldStrategy.toDataStoreValue(java.lang.Object, org.apache.openjpa.jdbc.kernel.JDBCStore)
public static void mapRelationToUnmappedPC(ValueMapping vm, java.lang.String name, boolean adapt)
public static org.apache.openjpa.kernel.OpenJPAStateManager getStateManager(java.lang.Object obj, org.apache.openjpa.kernel.StoreContext ctx)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |