object UniqueIdentifier extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UniqueIdentifier
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. def create(id: String, fingerprint: String): Either[String, UniqueIdentifier]

    Create a unique identifier

    Create a unique identifier

    id

    the identifier (prefix) that can be chosen freely but must conform to the LF standard, not exceed 185 chars and must not use two consecutive columns.

    fingerprint

    the fingerprint of the namespace, which is normally a hash of the public key, but in some tests might be chosen freely.

  7. def create(id: String, fingerprint: Fingerprint): Either[String, UniqueIdentifier]
  8. def create(id: String, namespace: Namespace): Either[String, UniqueIdentifier]
  9. val delimiter: String

    delimiter used to separate the identifier from the fingerprint

  10. def deserializeFromDb(uid: String): UniqueIdentifier

    Exceptions thrown

    com.digitalasset.canton.store.db.DbDeserializationException if the string is not a valid unqiue identifier

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def fromProtoPrimitive(uid: String, fieldName: String): ParsingResult[UniqueIdentifier]
  14. def fromProtoPrimitive_(str: String): ParsingResult[UniqueIdentifier]
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. val getResult: GetResult[UniqueIdentifier]
  17. val getResultO: GetResult[Option[UniqueIdentifier]]
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  23. implicit val setParameterUid: SetParameter[UniqueIdentifier]
  24. def splitFilter(filter: String): (String, Option[String])

    Split a uid filter into the two subparts

  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. def tryCreate(id: String, fingerprint: String): UniqueIdentifier
  28. def tryCreate(id: String, fingerprint: Fingerprint): UniqueIdentifier
  29. def tryCreate(id: String, namespace: Namespace): UniqueIdentifier
  30. def tryFromProtoPrimitive(str: String): UniqueIdentifier
  31. def verifyValidString(str: String): Either[String, String]

    verifies that the string conforms to the lf standard and does not contain the delimiter

  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped