jrunx.persistence.greylock
Class InstancePK

java.lang.Object
  |
  +--jrunx.persistence.greylock.InstancePK
All Implemented Interfaces:
java.io.Serializable

public class InstancePK
extends java.lang.Object
implements java.io.Serializable

Instance persistence primary key class.

See Also:
Serialized Form

Inner Class Summary
 class InstancePK.InvalidInstancePKException
          Invalid instance primary key Instance ID: {id} Type: {typeName}
 
Field Summary
protected  java.lang.String instanceName
           
protected  java.lang.String pk
           
protected  java.lang.String typeName
           
 
Constructor Summary
InstancePK(java.lang.String pk)
           
InstancePK(java.lang.String typeName, java.lang.String instanceName)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getInstanceName()
           
 java.lang.String getPk()
           
 java.lang.String getTypeName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

typeName

protected java.lang.String typeName

instanceName

protected java.lang.String instanceName

pk

protected java.lang.String pk
Constructor Detail

InstancePK

public InstancePK(java.lang.String typeName,
                  java.lang.String instanceName)
           throws InstancePK.InvalidInstancePKException

InstancePK

public InstancePK(java.lang.String pk)
           throws InstancePK.InvalidInstancePKException
Method Detail

getTypeName

public java.lang.String getTypeName()

getInstanceName

public java.lang.String getInstanceName()

getPk

public java.lang.String getPk()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright � 2002 Macromedia Corporation. All Rights Reserved.