Object

com.salesforce.op

UID

Related Doc: package op

Permalink

object UID extends Product with Serializable

Unique Identifier (UID) generator

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UID
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(prefix: String): String

    Permalink

    Returns a UID that concatenates: prefix + "_" + 12 hex chars.

    Returns a UID that concatenates: prefix + "_" + 12 hex chars.

    prefix

    uid prefix

    returns

    UID

  5. def apply(klazz: Class[_]): String

    Permalink

    Returns a UID that concatenates: klazz.getSimpleName + "_" + 12 hex chars.

    Returns a UID that concatenates: klazz.getSimpleName + "_" + 12 hex chars.

    klazz

    class instance

    returns

    UID

  6. def apply[T](implicit arg0: ClassTag[T]): String

    Permalink

    Returns a UID that concatenates: classOf[T].getSimpleName + "_" + 12 hex chars.

    Returns a UID that concatenates: classOf[T].getSimpleName + "_" + 12 hex chars.

    T

    type T with a ClassTag

    returns

    UID

  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def count(): Int

    Permalink

    Gets current UID count

    Gets current UID count

    returns

    UID counter value

  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def fromString(uid: String): (String, String)

    Permalink

    Parses UID from string

    Parses UID from string

    uid

    a UID that concatenates: prefix + "_" + 12 hex chars

    returns

    (prefix, suffix) tuple

    Exceptions thrown

    IllegalArgumentException in case an invalid UID is specified

  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def reset(v: Int = 0): UID.this.type

    Permalink

    Resets the UID counter back to specified count.

    Resets the UID counter back to specified count. Can be useful when generating workflows programmatically, but the UIDs needs to be the same.

    v

    reset count to value v (default: 0) NOTE: Don't use this method unless you know what you are doing.

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped