er.extensions.eof
Class ERXKeyGlobalID
java.lang.Object
com.webobjects.eocontrol.EOGlobalID
com.webobjects.eocontrol.EOKeyGlobalID
er.extensions.eof.ERXKeyGlobalID
- All Implemented Interfaces:
- com.webobjects.foundation.NSCoding, java.io.Serializable, java.lang.Cloneable
public class ERXKeyGlobalID
- extends com.webobjects.eocontrol.EOKeyGlobalID
Serializable Global ID class. You can use this as a custom attribute value type.
Note that a EOKeyGlobalID and an ERXKeyGlobalID are never equals!
This especially means, that you shouldn't pass as ERXKeyGlobalID in eg. EOEditingContext#faultForGlobalID
.
Instead use the EOKeyGlobalID you get via ERXKeyGlobalID#globalID()
.
- See Also:
- Serialized Form
- Author:
- ak
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSCoding |
com.webobjects.foundation.NSCoding._BigDecimalSupport, com.webobjects.foundation.NSCoding._BigIntegerSupport, com.webobjects.foundation.NSCoding._BooleanSupport, com.webobjects.foundation.NSCoding._ByteSupport, com.webobjects.foundation.NSCoding._CharacterSupport, com.webobjects.foundation.NSCoding._DateSupport, com.webobjects.foundation.NSCoding._DoubleSupport, com.webobjects.foundation.NSCoding._FloatSupport, com.webobjects.foundation.NSCoding._IntegerSupport, com.webobjects.foundation.NSCoding._LongSupport, com.webobjects.foundation.NSCoding._NumberSupport, com.webobjects.foundation.NSCoding._ShortSupport, com.webobjects.foundation.NSCoding._StringSupport, com.webobjects.foundation.NSCoding.Support |
Fields inherited from class com.webobjects.eocontrol.EOKeyGlobalID |
_CLASS |
Fields inherited from class com.webobjects.eocontrol.EOGlobalID |
GlobalIDChangedNotification |
Constructor Summary |
ERXKeyGlobalID(java.lang.String entityName,
java.lang.Object[] values)
|
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 |
ERXKeyGlobalID
public ERXKeyGlobalID(java.lang.String entityName,
java.lang.Object[] values)
globalID
public com.webobjects.eocontrol.EOKeyGlobalID globalID()
asString
public java.lang.String asString()
asData
public com.webobjects.foundation.NSData asData()
fromString
public static ERXKeyGlobalID fromString(java.lang.String value)
fromData
public static ERXKeyGlobalID fromData(com.webobjects.foundation.NSData value)
globalIDForGID
public static ERXKeyGlobalID globalIDForGID(com.webobjects.eocontrol.EOKeyGlobalID gid)
_keyValuesNoCopy
public java.lang.Object[] _keyValuesNoCopy()
- Specified by:
_keyValuesNoCopy
in class com.webobjects.eocontrol.EOKeyGlobalID
keyCount
public int keyCount()
- Specified by:
keyCount
in class com.webobjects.eocontrol.EOKeyGlobalID
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
keyValues
public java.lang.Object[] keyValues()
- Specified by:
keyValues
in class com.webobjects.eocontrol.EOKeyGlobalID
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in class com.webobjects.eocontrol.EOGlobalID
hashCode
public int hashCode()
- Overrides:
hashCode
in class com.webobjects.eocontrol.EOKeyGlobalID
Copyright © 2002 – 2007 Project Wonder.