public class Transaction extends java.lang.Object implements java.lang.Comparable<Transaction>, PrettyPrint
Contains all the clusters containing the Transaction.
| Constructor and Description |
|---|
Transaction(int id)
|
Transaction(int id,
Cluster[] clusters)
|
Transaction(int id,
java.util.HashMap<java.lang.Integer,Cluster> clusters)
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Cluster cluster)
Adds to cluster to this transaction.
|
int |
compareTo(Transaction transaction)
|
java.util.TreeSet<java.lang.Integer> |
getClusterIds()
|
java.util.HashMap<java.lang.Integer,Cluster> |
getClusters()
|
int |
getId()
|
java.lang.String |
toPrettyString()
Displays a prettified version of
Object.toString()
It's used as display by Debug if
it's implemented.
|
java.lang.String |
toString()
|
public Transaction(int id)
id - transaction identifierpublic Transaction(int id,
Cluster[] clusters)
id - transaction identifierclusters - array of clusterspublic Transaction(int id,
java.util.HashMap<java.lang.Integer,Cluster> clusters)
id - transaction identifierclusters - clusters to addpublic void add(Cluster cluster)
cluster - cluster to addpublic int getId()
public java.util.HashMap<java.lang.Integer,Cluster> getClusters()
HashMappublic java.util.TreeSet<java.lang.Integer> getClusterIds()
TreeSetpublic int compareTo(Transaction transaction)
compareTo in interface java.lang.Comparable<Transaction>
public java.lang.String toPrettyString()
PrettyPrint
Object.toString()
It's used as display by Debug if it's
implemented.
toPrettyString in
interface PrettyPrint
Object.toString()public java.lang.String toString()
toString in class java.lang.Object