Class IdentifierImpl

java.lang.Object
de.digitalcollections.model.impl.identifiable.IdentifierImpl
All Implemented Interfaces:
Identifier, java.io.Serializable

public class IdentifierImpl
extends java.lang.Object
implements Identifier, java.io.Serializable
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    IdentifierImpl()  
    IdentifierImpl​(java.util.UUID identifiable, java.lang.String namespace, java.lang.String id)  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object obj)  
    java.lang.String getId()  
    java.util.UUID getIdentifiable()  
    java.lang.String getNamespace()  
    java.util.UUID getUuid()  
    int hashCode()  
    void setId​(java.lang.String id)  
    void setIdentifiable​(java.util.UUID identifiable)  
    void setNamespace​(java.lang.String namespace)  
    void setUuid​(java.util.UUID uuid)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • IdentifierImpl

      public IdentifierImpl()
    • IdentifierImpl

      public IdentifierImpl​(java.util.UUID identifiable, java.lang.String namespace, java.lang.String id)
  • Method Details

    • getId

      public java.lang.String getId()
      Specified by:
      getId in interface Identifier
    • setId

      public void setId​(java.lang.String id)
      Specified by:
      setId in interface Identifier
    • getIdentifiable

      public java.util.UUID getIdentifiable()
      Specified by:
      getIdentifiable in interface Identifier
    • setIdentifiable

      public void setIdentifiable​(java.util.UUID identifiable)
      Specified by:
      setIdentifiable in interface Identifier
    • getNamespace

      public java.lang.String getNamespace()
      Specified by:
      getNamespace in interface Identifier
    • setNamespace

      public void setNamespace​(java.lang.String namespace)
      Specified by:
      setNamespace in interface Identifier
    • getUuid

      public java.util.UUID getUuid()
      Specified by:
      getUuid in interface Identifier
    • setUuid

      public void setUuid​(java.util.UUID uuid)
      Specified by:
      setUuid 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
    • equals

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