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()
HashMap
public java.util.TreeSet<java.lang.Integer> getClusterIds()
TreeSet
public 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