| 
 | ||||||||||
| 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. | 
| static java.lang.Object | wrap(ClassMetaData meta,
     java.lang.Object oid)Wraps the given object for the given type into a OpenJPA specific application identity object wrapper instance (i.e. | 
| 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 wrap(ClassMetaData meta,
                                    java.lang.Object oid)
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 | |||||||||