jrunx.persistence
Class KeyFactory

java.lang.Object
  |
  +--jrunx.persistence.KeyFactory

public final class KeyFactory
extends java.lang.Object


Field Summary
 PersistentField pkField
           
static java.lang.String SEPARATOR
           
 
Constructor Summary
KeyFactory(java.lang.Class keyClass, java.util.Iterator objectFields, PersistentField pkField)
           
 
Method Summary
 java.lang.Object createKey(java.lang.Object object)
           
 java.lang.Object deStringfyKey(java.lang.String key)
           
static boolean isKeyPrimitive(java.lang.Object key)
           
 void setObjectFields(java.lang.Object object, java.lang.Object key)
           
 java.lang.String stringfiedKey(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEPARATOR

public static final java.lang.String SEPARATOR

pkField

public PersistentField pkField
Constructor Detail

KeyFactory

public KeyFactory(java.lang.Class keyClass,
                  java.util.Iterator objectFields,
                  PersistentField pkField)
Method Detail

createKey

public java.lang.Object createKey(java.lang.Object object)
                           throws java.lang.Exception

setObjectFields

public void setObjectFields(java.lang.Object object,
                            java.lang.Object key)
                     throws java.lang.Exception

stringfiedKey

public java.lang.String stringfiedKey(java.lang.Object key)
                               throws java.lang.Exception

deStringfyKey

public java.lang.Object deStringfyKey(java.lang.String key)
                               throws java.lang.Exception

isKeyPrimitive

public static boolean isKeyPrimitive(java.lang.Object key)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.