public static class Vault.StateMetadata
@JvmOverloads
public StateMetadata(@NotNull
StateRef ref,
@NotNull
java.lang.String contractStateClassName,
@NotNull
java.time.Instant recordedTime,
@Nullable
java.time.Instant consumedTime,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
AbstractParty notary,
@Nullable
java.lang.String lockId,
@Nullable
java.time.Instant lockUpdateTime,
@Nullable
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus,
@Nullable
net.corda.core.node.services.Vault.ConstraintInfo constraintInfo)
@JvmOverloads
public StateMetadata(@NotNull
StateRef ref,
@NotNull
java.lang.String contractStateClassName,
@NotNull
java.time.Instant recordedTime,
@Nullable
java.time.Instant consumedTime,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
AbstractParty notary,
@Nullable
java.lang.String lockId,
@Nullable
java.time.Instant lockUpdateTime,
@Nullable
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
@JvmOverloads
public StateMetadata(@NotNull
StateRef ref,
@NotNull
java.lang.String contractStateClassName,
@NotNull
java.time.Instant recordedTime,
@Nullable
java.time.Instant consumedTime,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
AbstractParty notary,
@Nullable
java.lang.String lockId,
@Nullable
java.time.Instant lockUpdateTime)
@NotNull
public net.corda.core.node.services.Vault.StateMetadata copy(@NotNull
StateRef ref,
@NotNull
java.lang.String contractStateClassName,
@NotNull
java.time.Instant recordedTime,
@Nullable
java.time.Instant consumedTime,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
AbstractParty notary,
@Nullable
java.lang.String lockId,
@Nullable
java.time.Instant lockUpdateTime)
@NotNull
public net.corda.core.node.services.Vault.StateMetadata copy(@NotNull
StateRef ref,
@NotNull
java.lang.String contractStateClassName,
@NotNull
java.time.Instant recordedTime,
@Nullable
java.time.Instant consumedTime,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
AbstractParty notary,
@Nullable
java.lang.String lockId,
@Nullable
java.time.Instant lockUpdateTime,
@Nullable
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
@NotNull public StateRef getRef()
@NotNull public java.lang.String getContractStateClassName()
@NotNull public java.time.Instant getRecordedTime()
@Nullable public java.time.Instant getConsumedTime()
@NotNull public net.corda.core.node.services.Vault.StateStatus getStatus()
@Nullable public AbstractParty getNotary()
@Nullable public java.lang.String getLockId()
@Nullable public java.time.Instant getLockUpdateTime()
@Nullable public net.corda.core.node.services.Vault.RelevancyStatus getRelevancyStatus()
@Nullable public net.corda.core.node.services.Vault.ConstraintInfo getConstraintInfo()
@NotNull public StateRef component1()
@NotNull public java.lang.String component2()
@NotNull public java.time.Instant component3()
@Nullable public java.time.Instant component4()
@NotNull public net.corda.core.node.services.Vault.StateStatus component5()
@Nullable public AbstractParty component6()
@Nullable public java.lang.String component7()
@Nullable public java.time.Instant component8()
@Nullable public net.corda.core.node.services.Vault.RelevancyStatus component9()
@Nullable public net.corda.core.node.services.Vault.ConstraintInfo component10()
@NotNull
public net.corda.core.node.services.Vault.StateMetadata copy(@NotNull
StateRef ref,
@NotNull
java.lang.String contractStateClassName,
@NotNull
java.time.Instant recordedTime,
@Nullable
java.time.Instant consumedTime,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
AbstractParty notary,
@Nullable
java.lang.String lockId,
@Nullable
java.time.Instant lockUpdateTime,
@Nullable
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus,
@Nullable
net.corda.core.node.services.Vault.ConstraintInfo constraintInfo)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)