org.apache.openjpa.lib.identifier
Class IdentifierImpl

java.lang.Object
  extended by org.apache.openjpa.lib.identifier.IdentifierImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Identifier>, Identifier
Direct Known Subclasses:
DBIdentifier

public class IdentifierImpl
extends java.lang.Object
implements Identifier, java.io.Serializable

Base identifer implementation.

See Also:
Serialized Form

Constructor Summary
protected IdentifierImpl()
           
  IdentifierImpl(java.lang.String name)
           
 
Method Summary
 int compareTo(Identifier o)
           
 java.lang.String getName()
           
 int hashCode()
           
 int length()
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentifierImpl

protected IdentifierImpl()

IdentifierImpl

public IdentifierImpl(java.lang.String name)
Method Detail

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Identifier

getName

public java.lang.String getName()
Specified by:
getName in interface Identifier

toString

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

hashCode

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

length

public int length()
Specified by:
length in interface Identifier

compareTo

public int compareTo(Identifier o)
Specified by:
compareTo in interface java.lang.Comparable<Identifier>