com.ibm.ccd.ui.alert.framework
Class Transactions

java.lang.Object
  extended by com.ibm.ccd.ui.alert.framework.Transactions
All Implemented Interfaces:
ITransactions, java.io.Serializable

public class Transactions
extends java.lang.Object
implements ITransactions, java.io.Serializable

This class holds Transaction Object list in HashMap

See Also:
Serialized Form

Constructor Summary
Transactions()
           
 
Method Summary
 void addTransaction(ITransaction transactionObject)
           
 void addTransaction(java.lang.String transactionID)
           
 void addTransaction(java.lang.String transactionID, java.lang.String transactionDesc, java.lang.String startTime)
           
 java.lang.String[] getInCompletedTransactionIDsArray()
          Returns only Incompleted(In progress transactions)
 ITransaction getTransaction(java.lang.String transactionID)
           
 java.util.Iterator getTransactionsKeyIterator()
           
 int getTransactionsSize()
           
 java.util.Iterator getTransactionsSortedKeyIterator()
          Returns Iterator with keys in sorted Order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transactions

public Transactions()
Method Detail

getTransaction

public ITransaction getTransaction(java.lang.String transactionID)
Specified by:
getTransaction in interface ITransactions
Returns:
transaction

addTransaction

public void addTransaction(ITransaction transactionObject)
Specified by:
addTransaction in interface ITransactions

addTransaction

public void addTransaction(java.lang.String transactionID,
                           java.lang.String transactionDesc,
                           java.lang.String startTime)
Specified by:
addTransaction in interface ITransactions

addTransaction

public void addTransaction(java.lang.String transactionID)
Specified by:
addTransaction in interface ITransactions

getTransactionsKeyIterator

public java.util.Iterator getTransactionsKeyIterator()
Specified by:
getTransactionsKeyIterator in interface ITransactions
Returns:
iterator

getTransactionsSortedKeyIterator

public java.util.Iterator getTransactionsSortedKeyIterator()
Returns Iterator with keys in sorted Order.

Specified by:
getTransactionsSortedKeyIterator in interface ITransactions
Returns:
iterator

getTransactionsSize

public int getTransactionsSize()
Specified by:
getTransactionsSize in interface ITransactions
Returns:
integer

getInCompletedTransactionIDsArray

public java.lang.String[] getInCompletedTransactionIDsArray()
Returns only Incompleted(In progress transactions)

Specified by:
getInCompletedTransactionIDsArray in interface ITransactions
Returns:
strings