Class ContractUtil<Ct>


  • public final class ContractUtil<Ct>
    extends java.lang.Object
    This class contains utilities to decode a CreatedEvent and create a TransactionFilter by provider parties It can only be instantiated with a subtype of ContractCompanion
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static <Ct> ContractUtil<Ct> of​(com.daml.ledger.javaapi.data.codegen.ContractCompanion<Ct,​?,​?> companion)  
      static <Cid,​View>
      ContractUtil<com.daml.ledger.javaapi.data.codegen.Contract<Cid,​View>>
      of​(com.daml.ledger.javaapi.data.codegen.InterfaceCompanion<?,​Cid,​View> companion)  
      Ct toContract​(com.daml.ledger.javaapi.data.CreatedEvent createdEvent)  
      com.daml.ledger.javaapi.data.TransactionFilter transactionFilter​(java.util.Set<java.lang.String> parties)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • of

        public static <Ct> ContractUtil<Ct> of​(com.daml.ledger.javaapi.data.codegen.ContractCompanion<Ct,​?,​?> companion)
      • of

        public static <Cid,​View> ContractUtil<com.daml.ledger.javaapi.data.codegen.Contract<Cid,​View>> of​(com.daml.ledger.javaapi.data.codegen.InterfaceCompanion<?,​Cid,​View> companion)
      • toContract

        public Ct toContract​(com.daml.ledger.javaapi.data.CreatedEvent createdEvent)
                      throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • transactionFilter

        public com.daml.ledger.javaapi.data.TransactionFilter transactionFilter​(java.util.Set<java.lang.String> parties)