SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool

com.solarmetric.rd.kodo.util
Class ObjectIds

java.lang.Object
  |
  +--com.solarmetric.rd.kodo.util.ObjectIds

public class ObjectIds
extends java.lang.Object

Utility class for manipulating JDO object IDs.


Nested Class Summary
static class ObjectIds.Id
          Type for generated data store identity classes.
 
Constructor Summary
ObjectIds()
           
 
Method Summary
static java.lang.Object copy(java.lang.Object oid, com.solarmetric.rd.kodo.meta.ClassMetaData meta)
          Copy the given oid value.
static java.lang.Object fromPKValues(java.lang.Object[] pks, com.solarmetric.rd.kodo.meta.ClassMetaData meta)
          Return a new object id constructed from the given primary key values.
static java.lang.Object[] toPKValues(java.lang.Object oid, com.solarmetric.rd.kodo.meta.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

ObjectIds

public ObjectIds()
Method Detail

toPKValues

public static java.lang.Object[] toPKValues(java.lang.Object oid,
                                            com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Return the primary key values for the given object id. The values will be returned in the same order as the metadata primary key fields.


fromPKValues

public static java.lang.Object fromPKValues(java.lang.Object[] pks,
                                            com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Return a new object id constructed from the given primary key values.


copy

public static java.lang.Object copy(java.lang.Object oid,
                                    com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Copy the given oid value.


SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool

Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.