Interface IdentifierType

All Known Implementing Classes:
IdentifierTypeImpl

public interface IdentifierType
Defines an identifier type to be used in the system implementing this library. It is up to the implementor to add all relevant identifier types to his system. Each IdentifierType can be described by a label, a namespace (describing the system) and a regex pattern for validating identifiers.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getLabel()  
    java.lang.String getNamespace()  
    java.lang.String getPattern()  
    java.util.UUID getUuid()  
    void setLabel​(java.lang.String label)  
    void setNamespace​(java.lang.String namespace)  
    void setPattern​(java.lang.String pattern)  
    void setUuid​(java.util.UUID uuid)  
  • Method Details

    • getLabel

      java.lang.String getLabel()
    • setLabel

      void setLabel​(java.lang.String label)
    • getNamespace

      java.lang.String getNamespace()
    • setNamespace

      void setNamespace​(java.lang.String namespace)
    • getPattern

      java.lang.String getPattern()
    • setPattern

      void setPattern​(java.lang.String pattern)
    • getUuid

      java.util.UUID getUuid()
    • setUuid

      void setUuid​(java.util.UUID uuid)