ERXSingleValueID Class Reference

Inherits com::webobjects::eocontrol::EOKeyGlobalID.

Collaboration diagram for ERXSingleValueID:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Object[] _keyValuesNoCopy ()
Object clone ()
boolean equals (Object obj)
 ERXSingleValueID (String entityName, Object value)
final int keyCount ()
Object[] keyValues ()
String toString ()

Static Public Member Functions

static EOKeyGlobalID globalIDWithEntityName (String entityName, Object values[])
static EOKeyGlobalID singleGlobalIDWithEntityName (String entityName, Object primaryKey)

Static Public Attributes

static final Class _CLASS = _NSUtilities._classWithFullySpecifiedName("com.webobjects.eoaccess.ERXSingleValueID")
static Boolean optimize = false

Protected Attributes

Object _value

Static Package Attributes

static final long serialVersionUID = 657069456L

Private Member Functions

void readObject (ObjectInputStream s) throws IOException, ClassNotFoundException
void writeObject (ObjectOutputStream s) throws IOException

Static Private Member Functions

static int _hashCode (String entityName, Object value)

Static Private Attributes

static final String SerializationValuesFieldKey = "values"
static final ObjectStreamField serialPersistentFields [] = { new ObjectStreamField("values", ((Object) (new Object[0])).getClass()) }


Detailed Description

Gives up the means to plug into toString() and may or may not be a bit faster.
Author:
ak

Constructor & Destructor Documentation

ERXSingleValueID ( String  entityName,
Object  value 
)


Member Function Documentation

static int _hashCode ( String  entityName,
Object  value 
) [static, private]

Object [] _keyValuesNoCopy (  ) 

Object clone (  ) 

boolean equals ( Object  obj  ) 

static EOKeyGlobalID globalIDWithEntityName ( String  entityName,
Object  values[] 
) [static]

final int keyCount (  ) 

Object [] keyValues (  ) 

void readObject ( ObjectInputStream  s  )  throws IOException, ClassNotFoundException [private]

static EOKeyGlobalID singleGlobalIDWithEntityName ( String  entityName,
Object  primaryKey 
) [static]

String toString (  ) 

void writeObject ( ObjectOutputStream  s  )  throws IOException [private]


Member Data Documentation

final Class _CLASS = _NSUtilities._classWithFullySpecifiedName("com.webobjects.eoaccess.ERXSingleValueID") [static]

Object _value [protected]

Boolean optimize = false [static]

final String SerializationValuesFieldKey = "values" [static, private]

final ObjectStreamField serialPersistentFields[] = { new ObjectStreamField("values", ((Object) (new Object[0])).getClass()) } [static, private]

final long serialVersionUID = 657069456L [static, package]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:32 2012 for Project Wonder by  doxygen 1.5.8