Interface UtxoFilteredData.Audit

  • All Implemented Interfaces:
    net.corda.v5.ledger.utxo.transaction.filtered.UtxoFilteredData

    @DoNotImplement() 
    public interface UtxoFilteredData.Audit<T>
     implements UtxoFilteredData<T>
                        

    Defines an audit proof, where we get access to some or all of the entries of the original list.

    This allows retrieval of some or all of the original entries. The size entry will be the size of the component group in the original transaction. The values will be a list of all entries that we get access to. Its size can be less than the size value. The values are given as a map of original index to value.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract int getSize() Gets the size of the component group in the original transaction.
      abstract Map<Integer, T> getValues() Gets the map of revealed entries with mapped by their index in the unfiltered transaction.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • getSize

         abstract int getSize()

        Gets the size of the component group in the original transaction.

      • getValues

        @NotNull() abstract Map<Integer, T> getValues()

        Gets the map of revealed entries with mapped by their index in the unfiltered transaction.