|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.util.ApplicationIds
public class ApplicationIds
Utility class for manipulating application object ids.
Constructor Summary | |
---|---|
ApplicationIds()
|
Method Summary | |
---|---|
static boolean |
assign(OpenJPAStateManager sm,
StoreManager store,
boolean preFlush)
Assign an application identity object to the given state, or return false if determining the application identity requires a flush. |
static java.lang.Object |
copy(java.lang.Object oid,
ClassMetaData meta)
Copy the given oid value. |
static java.lang.Object |
create(PersistenceCapable pc,
ClassMetaData meta)
Generate an application id based on the current primary key field state of the given instance. |
static java.lang.Object |
fromPKValues(java.lang.Object[] pks,
ClassMetaData meta)
Return a new object id constructed from the given primary key values. |
static java.lang.Object |
get(java.lang.Object oid,
FieldMetaData fmd)
Return the given primary key field value from the given oid. |
static java.lang.Object[] |
toPKValues(java.lang.Object oid,
ClassMetaData meta)
Return the primary key values for the given object id. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApplicationIds()
Method Detail |
---|
public static java.lang.Object[] toPKValues(java.lang.Object oid, ClassMetaData meta)
FieldMetaData#isObjectIdFieldIdOfPC
).
public static java.lang.Object fromPKValues(java.lang.Object[] pks, ClassMetaData meta)
FieldMetaData#isObjectIdFieldIdOfPC
).
public static java.lang.Object copy(java.lang.Object oid, ClassMetaData meta)
public static java.lang.Object get(java.lang.Object oid, FieldMetaData fmd)
public static java.lang.Object create(PersistenceCapable pc, ClassMetaData meta)
public static boolean assign(OpenJPAStateManager sm, StoreManager store, boolean preFlush)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |