com.mf.kennewick.domain
Class StringObjectIdentifier

java.lang.Object
  extended bycom.mf.kennewick.domain.ObjectIdentifier
      extended bycom.mf.kennewick.domain.NumericObjectIdentifier
          extended bycom.mf.kennewick.domain.StringObjectIdentifier
All Implemented Interfaces:
java.io.Serializable

public class StringObjectIdentifier
extends NumericObjectIdentifier

Represents identifiers that can be either numeric or arbitrary strings. Extends NumericObjectIdentifier in order to permit the SequentialIdentifierFactory to transparently be used to generate new identifiers.

Author:
Jeffrey Payne
See Also:
Serialized Form

Constructor Summary
StringObjectIdentifier()
           
StringObjectIdentifier(int idValue)
           
StringObjectIdentifier(long idValue)
           
StringObjectIdentifier(java.lang.String stringValue)
           
 
Method Summary
 boolean equals(java.lang.Object anID)
           
 java.lang.String getSqlString()
           
 int hashCode()
           
 void initializeFromString(java.lang.String aString)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringObjectIdentifier

public StringObjectIdentifier(long idValue)
Parameters:
idValue -

StringObjectIdentifier

public StringObjectIdentifier(java.lang.String stringValue)

StringObjectIdentifier

public StringObjectIdentifier()

StringObjectIdentifier

public StringObjectIdentifier(int idValue)
Parameters:
idValue -
Method Detail

initializeFromString

public void initializeFromString(java.lang.String aString)
Overrides:
initializeFromString in class NumericObjectIdentifier

equals

public boolean equals(java.lang.Object anID)
Overrides:
equals in class NumericObjectIdentifier
See Also:
Object.equals(Object)

hashCode

public int hashCode()
Overrides:
hashCode in class NumericObjectIdentifier

getSqlString

public java.lang.String getSqlString()
Overrides:
getSqlString in class NumericObjectIdentifier

toString

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


Copyright © 2004 Media Fortress, LLC, LLC. Licensed for commercial use under the Apache 2.0 License.