public static class QueryCriteria.VaultCustomQueryCriteria<L extends StatePersistable>
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params
expression refers to a (composable) type safe class CriteriaExpression
class CriteriaExpressionpublic VaultCustomQueryCriteria(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression,
@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)
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params
expression refers to a (composable) type safe class CriteriaExpression
class CriteriaExpression@JvmOverloads
public VaultCustomQueryCriteria(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression,
@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 VaultCustomQueryCriteria(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression,
@NotNull
net.corda.core.node.services.Vault.StateStatus status)
@JvmOverloads
public VaultCustomQueryCriteria(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression)
@NotNull
public java.util.Collection<javax.persistence.criteria.Predicate> visit(@NotNull
IQueryCriteriaParser parser)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria<L> withExpression(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria<L> withStatus(@NotNull
net.corda.core.node.services.Vault.StateStatus status)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria<L> 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.VaultCustomQueryCriteria<L> withRelevancyStatus(@NotNull
net.corda.core.node.services.Vault.RelevancyStatus relevancyStatus)
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria<L> copy(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression,
@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 CriteriaExpression<L,java.lang.Boolean> getExpression()
@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()
@NotNull public CriteriaExpression<L,java.lang.Boolean> component1()
@NotNull public net.corda.core.node.services.Vault.StateStatus component2()
@Nullable public java.util.Set<java.lang.Class> component3()
@NotNull public net.corda.core.node.services.Vault.RelevancyStatus component4()
@NotNull
public net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria<L> copy(@NotNull
CriteriaExpression<L,java.lang.Boolean> expression,
@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)
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params
expression refers to a (composable) type safe class CriteriaExpression
class CriteriaExpression@NotNull public java.lang.String toString()
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params
expression refers to a (composable) type safe class CriteriaExpression
class CriteriaExpressionpublic int hashCode()
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params
expression refers to a (composable) type safe class CriteriaExpression
class CriteriaExpressionpublic boolean equals(@Nullable
java.lang.Object p)
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params
expression refers to a (composable) type safe class CriteriaExpression
class CriteriaExpression