public static class QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes,
@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus,
@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> exactParticipants)
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes,
@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
@JvmOverloads
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes)
@JvmOverloads
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status)
@JvmOverloads
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId)
@JvmOverloads
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid)
@JvmOverloads
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants)
@JvmOverloads public LinearStateQueryCriteria()
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<net.corda.core.contracts.UniqueIdentifier> linearId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes,
@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
public LinearStateQueryCriteria(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<net.corda.core.contracts.UniqueIdentifier> linearId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes)
@NotNull
public java.util.Collection<javax.persistence.criteria.Predicate> visit(@NotNull
IQueryCriteriaParser parser)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withParticipants(@NotNull
java.util.List<? extends net.corda.core.identity.AbstractParty> participants)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withUuid(@NotNull
java.util.List<java.util.UUID> uuid)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withExternalId(@NotNull
java.util.List<java.lang.String> externalId)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withStatus(@NotNull
net.corda.core.node.services.Vault.StateStatus status)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withContractStateTypes(@NotNull
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withRelevancyStatus(@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria withExactParticipants(@NotNull
java.util.List<? extends net.corda.core.identity.AbstractParty> exactParticipants)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria copy(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria copy(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes,
@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
@Nullable public java.util.List<net.corda.core.identity.AbstractParty> getParticipants()
@Nullable public java.util.List<java.util.UUID> getUuid()
@Nullable public java.util.List<java.lang.String> getExternalId()
@NotNull public net.corda.core.node.services.Vault.StateStatus getStatus()
@Nullable public java.util.Set<java.lang.Class> getContractStateTypes()
@NotNull public net.corda.core.node.services.Vault.RelevancyStatus getRelevancyStatus()
@Nullable public java.util.List<net.corda.core.identity.AbstractParty> getExactParticipants()
@Nullable public java.util.List<net.corda.core.identity.AbstractParty> component1()
@Nullable public java.util.List<java.util.UUID> component2()
@Nullable public java.util.List<java.lang.String> component3()
@NotNull public net.corda.core.node.services.Vault.StateStatus component4()
@Nullable public java.util.Set<java.lang.Class> component5()
@NotNull public net.corda.core.node.services.Vault.RelevancyStatus component6()
@Nullable public java.util.List<net.corda.core.identity.AbstractParty> component7()
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria copy(@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> participants,
@Nullable
java.util.List<java.util.UUID> uuid,
@Nullable
java.util.List<java.lang.String> externalId,
@NotNull
net.corda.core.node.services.Vault.StateStatus status,
@Nullable
java.util.Set<? extends java.lang.Class<? extends net.corda.core.contracts.ContractState>> contractStateTypes,
@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus,
@Nullable
java.util.List<? extends net.corda.core.identity.AbstractParty> exactParticipants)
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
@NotNull public java.lang.String toString()
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
public int hashCode()
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
public boolean equals(@Nullable
java.lang.Object p)
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState