data class LinearStateQueryCriteria : CommonQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: RelevancyStatus = Vault.RelevancyStatus.ALL) LinearStateQueryCriteria(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null) LinearStateQueryCriteria(participants: List<AbstractParty>? = null, linearId: List<UniqueIdentifier>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: RelevancyStatus = Vault.RelevancyStatus.ALL) LinearStateQueryCriteria(participants: List<AbstractParty>? = null, linearId: List<UniqueIdentifier>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null) LinearStateQueryCriteria(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: RelevancyStatus = Vault.RelevancyStatus.ALL, exactParticipants: List<AbstractParty>?)
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState |
val contractStateTypes: Set<Class<out ContractState>>? |
|
val exactParticipants: List<AbstractParty>? |
|
val externalId: List<String>? |
|
val participants: List<AbstractParty>? |
|
val relevancyStatus: RelevancyStatus |
|
val status: StateStatus |
|
val uuid: List<UUID>? |
open val constraintTypes: Set<Type> |
|
open val constraints: Set<ConstraintInfo> |
|
open val externalIds: List<UUID> |
fun copy(participants: List<AbstractParty>? = this.participants, uuid: List<UUID>? = this.uuid, externalId: List<String>? = this.externalId, status: StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes): LinearStateQueryCriteria fun copy(participants: List<AbstractParty>? = this.participants, uuid: List<UUID>? = this.uuid, externalId: List<String>? = this.externalId, status: StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes, relevancyStatus: RelevancyStatus = this.relevancyStatus): LinearStateQueryCriteria |
|
fun visit(parser: IQueryCriteriaParser): Collection<<ERROR CLASS>> |
|
fun withContractStateTypes(contractStateTypes: Set<Class<out ContractState>>): LinearStateQueryCriteria |
|
fun withExactParticipants(exactParticipants: List<AbstractParty>): LinearStateQueryCriteria |
|
fun withExternalId(externalId: List<String>): LinearStateQueryCriteria |
|
fun withParticipants(participants: List<AbstractParty>): LinearStateQueryCriteria |
|
fun withRelevancyStatus(relevancyStatus: RelevancyStatus): LinearStateQueryCriteria |
|
fun withStatus(status: StateStatus): LinearStateQueryCriteria |
|
fun withUuid(uuid: List<UUID>): LinearStateQueryCriteria |