R
- The type of the contracts in this application.public static class LedgerViewFlowable.LedgerView<R>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.pcollections.PMap<Identifier,org.pcollections.PMap<java.lang.String,R>> |
activeContractSet |
protected org.pcollections.PMap<java.lang.String,org.pcollections.PMap<Identifier,org.pcollections.PSet<java.lang.String>>> |
commandIdToContractIds |
protected org.pcollections.PMap<Identifier,org.pcollections.PMap<java.lang.String,org.pcollections.PSet<java.lang.String>>> |
contractIdsToCommandIds |
protected org.pcollections.PMap<Identifier,org.pcollections.PMap<java.lang.String,R>> |
pendingContractSet |
Modifier and Type | Method and Description |
---|---|
static <R> LedgerViewFlowable.LedgerView<R> |
create()
Creates a new empty view of the Ledger.
|
boolean |
equals(java.lang.Object o) |
org.pcollections.PMap<java.lang.String,R> |
getContracts(Identifier templateId) |
int |
hashCode() |
java.lang.String |
toString() |
protected final org.pcollections.PMap<java.lang.String,org.pcollections.PMap<Identifier,org.pcollections.PSet<java.lang.String>>> commandIdToContractIds
protected final org.pcollections.PMap<Identifier,org.pcollections.PMap<java.lang.String,org.pcollections.PSet<java.lang.String>>> contractIdsToCommandIds
protected final org.pcollections.PMap<Identifier,org.pcollections.PMap<java.lang.String,R>> pendingContractSet
protected final org.pcollections.PMap<Identifier,org.pcollections.PMap<java.lang.String,R>> activeContractSet
public static <R> LedgerViewFlowable.LedgerView<R> create()
public org.pcollections.PMap<java.lang.String,R> getContracts(Identifier templateId)
templateId
- The template of the contracts in which the client is interestedpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object