Package com.daml.ledger.javaapi.data
Class ContractFilter<Ct>
- java.lang.Object
-
- com.daml.ledger.javaapi.data.ContractFilter<Ct>
-
public final class ContractFilter<Ct> extends java.lang.Object
This class contains utilities to decode aCreatedEvent
and create aTransactionFilter
by provider parties It can only be instantiated with a subtype ofContractCompanion
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <Ct> ContractFilter<Ct>
of(ContractCompanion<Ct,?,?> companion)
static <Cid,View>
ContractFilter<Contract<Cid,View>>of(InterfaceCompanion<?,Cid,View> companion)
Ct
toContract(CreatedEvent createdEvent)
TransactionFilter
transactionFilter(java.util.Set<java.lang.String> parties)
-
-
-
Method Detail
-
of
public static <Ct> ContractFilter<Ct> of(ContractCompanion<Ct,?,?> companion)
-
of
public static <Cid,View> ContractFilter<Contract<Cid,View>> of(InterfaceCompanion<?,Cid,View> companion)
-
toContract
public Ct toContract(CreatedEvent createdEvent) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
transactionFilter
public TransactionFilter transactionFilter(java.util.Set<java.lang.String> parties)
-
-