public class CompositeClause<S extends ContractState,C extends CommandData,K>
extends Clause
Abstract supertype for clauses which compose other clauses together in some logical manner.
Clause.Companion
Constructor and Description |
---|
CompositeClause()
Abstract supertype for clauses which compose other clauses together in some logical manner.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<net.corda.core.contracts.clauses.Clause> |
getClauses()
List of clauses under this composite clause
|
java.util.List<net.corda.core.contracts.clauses.Clause> |
getExecutionPath(java.util.List<? extends net.corda.core.contracts.AuthenticatedObject<? extends C>> commands)
Determine the subclauses which will be verified as a result of verifying this clause.
|
java.util.List<net.corda.core.contracts.clauses.Clause> |
matchedClauses(java.util.List<? extends net.corda.core.contracts.AuthenticatedObject<? extends C>> commands)
Determine which clauses are matched by the supplied commands.
|
getExecutionPath, getRequiredCommands, verify
public CompositeClause()
Abstract supertype for clauses which compose other clauses together in some logical manner.
public java.util.List<net.corda.core.contracts.clauses.Clause> getClauses()
List of clauses under this composite clause
public java.util.List<net.corda.core.contracts.clauses.Clause> getExecutionPath(java.util.List<? extends net.corda.core.contracts.AuthenticatedObject<? extends C>> commands)
Determine the subclauses which will be verified as a result of verifying this clause.
class FirstOf
).public java.util.List<net.corda.core.contracts.clauses.Clause> matchedClauses(java.util.List<? extends net.corda.core.contracts.AuthenticatedObject<? extends C>> commands)
Determine which clauses are matched by the supplied commands.
class FirstOf
).