| 
||||||||||
| 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 Object | 
copy(Object oid,
     ClassMetaData meta)
Copy the given oid value.  | 
static Object | 
create(PersistenceCapable pc,
       ClassMetaData meta)
Generate an application id based on the current primary key field state of the given instance.  | 
static Object | 
fromPKValues(Object[] pks,
             ClassMetaData meta)
Return a new object id constructed from the given primary key values.  | 
static Object | 
get(Object oid,
    FieldMetaData fmd)
Return the given primary key field value from the given oid.  | 
static Object[] | 
toPKValues(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 Object[] toPKValues(Object oid,
                                  ClassMetaData meta)
FieldMetaData#isObjectIdFieldIdOfPC).
public static Object fromPKValues(Object[] pks,
                                  ClassMetaData meta)
FieldMetaData#isObjectIdFieldIdOfPC).
public static Object copy(Object oid,
                          ClassMetaData meta)
public static Object get(Object oid,
                         FieldMetaData fmd)
public static 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 | |||||||||