de.huxhorn.lilith.data.eventsource
Class SourceIdentifier

java.lang.Object
  extended by de.huxhorn.lilith.data.eventsource.SourceIdentifier
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<SourceIdentifier>

public class SourceIdentifier
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<SourceIdentifier>, java.lang.Cloneable

See Also:
Serialized Form

Constructor Summary
SourceIdentifier()
           
SourceIdentifier(java.lang.String identifier)
           
SourceIdentifier(java.lang.String identifier, java.lang.String secondaryIdentifier)
           
 
Method Summary
 SourceIdentifier clone()
           
 int compareTo(SourceIdentifier o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getIdentifier()
           
 java.lang.String getSecondaryIdentifier()
           
 int hashCode()
           
 void setIdentifier(java.lang.String identifier)
           
 void setSecondaryIdentifier(java.lang.String secondaryIdentifier)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SourceIdentifier

public SourceIdentifier()

SourceIdentifier

public SourceIdentifier(java.lang.String identifier)

SourceIdentifier

public SourceIdentifier(java.lang.String identifier,
                        java.lang.String secondaryIdentifier)
Method Detail

getIdentifier

public java.lang.String getIdentifier()

setIdentifier

public void setIdentifier(java.lang.String identifier)

getSecondaryIdentifier

public java.lang.String getSecondaryIdentifier()

setSecondaryIdentifier

public void setSecondaryIdentifier(java.lang.String secondaryIdentifier)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

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

toString

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

compareTo

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

clone

public SourceIdentifier clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException