object ActiveContractStore
- Alphabetic
- By Inheritance
- ActiveContractStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait AcsBaseError extends Product with Serializable
- trait AcsError extends AcsBaseError
Error cases returned by the operations on the ActiveContractStore!
- sealed trait AcsWarning extends AcsBaseError
Warning cases returned by the operations on the ActiveContractStore!
- final case class ActiveContractsDataInvariantViolation(errorMessage: String) extends AcsError with Product with Serializable
- sealed trait ActivenessChangeDetail extends Product with Serializable
- 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
. - 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
. - type ContractState = StateChange[Status]
- 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.
- 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.
- 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
- 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
- sealed trait Status extends Product with Serializable with PrettyPrinting with HasPrunable
Status of a contract in the ACS
- 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.
- final case class UnableToFindIndex(id: DomainId) extends AcsError with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val ContractState: StateChange.type
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object Active extends Status with Product with Serializable
The contract has been created and is active.
- object ActivenessChangeDetail extends Serializable
- case object Archived extends Status with Product with Serializable
The contract has been archived and it is not active.
- case object Purged extends Status with Product with Serializable