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 CriteriaExpression
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, @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 CriteriaExpression
public 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 CriteriaExpression
public 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