Project Wonder 5.0.0.8795

er.extensions.eof
Class ERXKeyGlobalID

java.lang.Object
  extended by com.webobjects.eocontrol.EOGlobalID
      extended by com.webobjects.eocontrol.EOKeyGlobalID
          extended by er.extensions.eof.ERXKeyGlobalID
All Implemented Interfaces:
NSCoding, Serializable, Cloneable

public class ERXKeyGlobalID
extends EOKeyGlobalID

Serializable Global ID class. You can use this as a custom attribute value type.

Author:
ak
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSCoding
NSCoding._BigDecimalSupport, NSCoding._BigIntegerSupport, NSCoding._BooleanSupport, NSCoding._ByteSupport, NSCoding._CharacterSupport, NSCoding._DateSupport, NSCoding._DoubleSupport, NSCoding._FloatSupport, NSCoding._IntegerSupport, NSCoding._LongSupport, NSCoding._NumberSupport, NSCoding._ShortSupport, NSCoding._StringSupport, NSCoding.Support
 
Field Summary
 
Fields inherited from class com.webobjects.eocontrol.EOKeyGlobalID
_CLASS
 
Fields inherited from class com.webobjects.eocontrol.EOGlobalID
GlobalIDChangedNotification
 
Constructor Summary
ERXKeyGlobalID(String entityName, Object[] values)
           
 
Method Summary
 Object[] _keyValuesNoCopy()
           
 NSData asData()
           
 String asString()
           
 boolean equals(Object obj)
           
static ERXKeyGlobalID fromData(NSData value)
           
static ERXKeyGlobalID fromString(String value)
           
 EOKeyGlobalID globalID()
           
static ERXKeyGlobalID globalIDForGID(EOKeyGlobalID gid)
           
 int hashCode()
           
 int keyCount()
           
 Object[] keyValues()
           
 String toString()
           
 
Methods inherited from class com.webobjects.eocontrol.EOKeyGlobalID
_adjustForInheritance, _defaultGlobalIDWithEntityName, _guessedEntityName, _isFinal, _literalEntityName, _prepClone, _setGuessedEntityName, _setSubEntityName, _subEntityName, classForCoder, decodeObject, encodeWithCoder, entityName, globalIDWithEntityName, keyValuesArray, readResolve
 
Methods inherited from class com.webobjects.eocontrol.EOGlobalID
clone, isTemporary
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ERXKeyGlobalID

public ERXKeyGlobalID(String entityName,
                      Object[] values)
Method Detail

globalID

public EOKeyGlobalID globalID()

asString

public String asString()

asData

public NSData asData()

fromString

public static ERXKeyGlobalID fromString(String value)

fromData

public static ERXKeyGlobalID fromData(NSData value)

globalIDForGID

public static ERXKeyGlobalID globalIDForGID(EOKeyGlobalID gid)

_keyValuesNoCopy

public Object[] _keyValuesNoCopy()
Specified by:
_keyValuesNoCopy in class EOKeyGlobalID

keyCount

public int keyCount()
Specified by:
keyCount in class EOKeyGlobalID

toString

public String toString()
Overrides:
toString in class Object

keyValues

public Object[] keyValues()
Specified by:
keyValues in class EOKeyGlobalID

equals

public boolean equals(Object obj)
Specified by:
equals in class EOGlobalID

hashCode

public int hashCode()
Overrides:
hashCode in class EOKeyGlobalID

Last updated: Fri, Jan 9, 2009 • 04:35 AM EST

Copyright © 2002 – 2007 Project Wonder.