Packages

object ActiveContractStore

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

Type Members

  1. sealed trait AcsBaseError extends Product with Serializable
  2. trait AcsError extends AcsBaseError

    Error cases returned by the operations on the ActiveContractStore!

  3. sealed trait AcsWarning extends AcsBaseError

    Warning cases returned by the operations on the ActiveContractStore!

  4. final case class ActiveContractsDataInvariantViolation(errorMessage: String) extends AcsError with Product with Serializable
  5. sealed trait ActivenessChangeDetail extends Product with Serializable
  6. final case class ChangeAfterArchival(contractId: LfContractId, archival: TimeOfChange, change: TimeOfChange) extends AcsWarning with Product with Serializable

    The state of a contract is changed after its archival.

  7. final case class ChangeBeforeCreation(contractId: LfContractId, creation: TimeOfChange, change: TimeOfChange) extends AcsWarning with Product with Serializable

    The state of a contract is changed before its creation.

  8. type ContractState = StateChange[Status]
  9. final case class DoubleContractArchival(contractId: LfContractId, oldTime: TimeOfChange, newTime: TimeOfChange) extends AcsWarning with Product with Serializable

    The given contract is archived a second time, but with a different time of change.

  10. final case class DoubleContractCreation(contractId: LfContractId, oldTime: TimeOfChange, newTime: TimeOfChange) extends AcsWarning with Product with Serializable

    The given contract is created a second time, but with a different time of change.

  11. final case class SimultaneousActivation(contractId: LfContractId, toc: TimeOfChange, detail1: ActivenessChangeDetail, detail2: ActivenessChangeDetail) extends AcsWarning with Product with Serializable

    A contract is simultaneously created and/or transferred from possibly several source domains

  12. final case class SimultaneousDeactivation(contractId: LfContractId, toc: TimeOfChange, detail1: ActivenessChangeDetail, detail2: ActivenessChangeDetail) extends AcsWarning with Product with Serializable

    A contract is simultaneously archived and/or transferred out to possibly several source domains

  13. sealed trait Status extends Product with Serializable with PrettyPrinting with HasPrunable

    Status of a contract in the ACS

  14. final case class TransferredAway(targetDomain: TargetDomainId) extends Status with Product with Serializable

    The contract has been transferred out to the given targetDomain after it had resided on this domain.

    The contract has been transferred out to the given targetDomain after it had resided on this domain. It does not reside on the current domain, but the contract has existed at some time.

    In particular, this state does not imply any of the following:

    • The transfer was completed on the target domain.
    • The contract now resides on the target domain.
    • The contract is active or archived on any other domain.
  15. final case class UnableToFindIndex(id: DomainId) extends AcsError with Product with Serializable

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. val ContractState: StateChange.type
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. case object Active extends Status with Product with Serializable

    The contract has been created and is active.

  21. object ActivenessChangeDetail extends Serializable
  22. case object Archived extends Status with Product with Serializable

    The contract has been archived and it is not active.

  23. case object Purged extends Status with Product with Serializable

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped