public class FilterFuns
Holds filter functions on transactions fields. Functions are used to build a partial tree only out of some subset of original transaction fields.
Constructor and Description |
---|
FilterFuns(kotlin.jvm.functions.Function1<? super net.corda.core.contracts.StateRef,java.lang.Boolean> filterInputs,
kotlin.jvm.functions.Function1<? super net.corda.core.contracts.TransactionState<? extends net.corda.core.contracts.ContractState>,java.lang.Boolean> filterOutputs,
kotlin.jvm.functions.Function1<? super net.corda.core.crypto.SecureHash,java.lang.Boolean> filterAttachments,
kotlin.jvm.functions.Function1<? super net.corda.core.contracts.Command,java.lang.Boolean> filterCommands)
Holds filter functions on transactions fields.
Functions are used to build a partial tree only out of some subset of original transaction fields.
|
FilterFuns()
Holds filter functions on transactions fields.
Functions are used to build a partial tree only out of some subset of original transaction fields.
|
Modifier and Type | Method and Description |
---|---|
<T> boolean |
genericFilter(T elem) |
kotlin.jvm.functions.Function1<net.corda.core.crypto.SecureHash,java.lang.Boolean> |
getFilterAttachments() |
kotlin.jvm.functions.Function1<net.corda.core.contracts.Command,java.lang.Boolean> |
getFilterCommands() |
kotlin.jvm.functions.Function1<net.corda.core.contracts.StateRef,java.lang.Boolean> |
getFilterInputs() |
kotlin.jvm.functions.Function1<net.corda.core.contracts.TransactionState,java.lang.Boolean> |
getFilterOutputs() |
public FilterFuns(kotlin.jvm.functions.Function1<? super net.corda.core.contracts.StateRef,java.lang.Boolean> filterInputs, kotlin.jvm.functions.Function1<? super net.corda.core.contracts.TransactionState<? extends net.corda.core.contracts.ContractState>,java.lang.Boolean> filterOutputs, kotlin.jvm.functions.Function1<? super net.corda.core.crypto.SecureHash,java.lang.Boolean> filterAttachments, kotlin.jvm.functions.Function1<? super net.corda.core.contracts.Command,java.lang.Boolean> filterCommands)
Holds filter functions on transactions fields. Functions are used to build a partial tree only out of some subset of original transaction fields.
public FilterFuns()
Holds filter functions on transactions fields. Functions are used to build a partial tree only out of some subset of original transaction fields.
public <T> boolean genericFilter(T elem)
public kotlin.jvm.functions.Function1<net.corda.core.contracts.StateRef,java.lang.Boolean> getFilterInputs()
public kotlin.jvm.functions.Function1<net.corda.core.contracts.TransactionState,java.lang.Boolean> getFilterOutputs()
public kotlin.jvm.functions.Function1<net.corda.core.crypto.SecureHash,java.lang.Boolean> getFilterAttachments()
public kotlin.jvm.functions.Function1<net.corda.core.contracts.Command,java.lang.Boolean> getFilterCommands()