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

java.lang.Object
  extended by com.ibm.ccd.ui.alert.framework.TransactionExchangeService
All Implemented Interfaces:
IAlertsDataSource

public class TransactionExchangeService
extends java.lang.Object
implements IAlertsDataSource

TransactionExchangeService class Service class that holds all user Transactions Also stores and loads the transactions file.


Field Summary
 
Fields inherited from interface com.ibm.ccd.ui.alert.framework.IAlertsDataSource
STATUS_COMPLETED, STATUS_INPROGRESS, TOKENIZER
 
Method Summary
 void addTransaction(ITransaction transactionObject, WPSContext context)
           
 void addTransaction(java.lang.String transactionID, java.lang.String transactionDesc, java.lang.String startTime, java.lang.String endTime, java.lang.String status, WPSContext context)
           
 void addTransaction(java.lang.String transactionID, java.lang.String transactionDesc, java.lang.String startTime, WPSContext context)
           
 void addTransaction(java.lang.String transactionID, WPSContext context)
           
 java.lang.String getAttachmentPath()
           
static IAlertsDataSource getInstance(org.apache.jetspeed.portlet.PortletContext portletContext)
           
 ITransactions getTransactions(WPSContext context)
           
 void saveAttachmentFile(ITransaction transactionObj, java.lang.Object attachObj, java.lang.String extension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static IAlertsDataSource getInstance(org.apache.jetspeed.portlet.PortletContext portletContext)

addTransaction

public void addTransaction(java.lang.String transactionID,
                           WPSContext context)
Specified by:
addTransaction in interface IAlertsDataSource

addTransaction

public void addTransaction(ITransaction transactionObject,
                           WPSContext context)

addTransaction

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

addTransaction

public void addTransaction(java.lang.String transactionID,
                           java.lang.String transactionDesc,
                           java.lang.String startTime,
                           java.lang.String endTime,
                           java.lang.String status,
                           WPSContext context)
Specified by:
addTransaction in interface IAlertsDataSource

getTransactions

public ITransactions getTransactions(WPSContext context)
Specified by:
getTransactions in interface IAlertsDataSource

saveAttachmentFile

public void saveAttachmentFile(ITransaction transactionObj,
                               java.lang.Object attachObj,
                               java.lang.String extension)
Specified by:
saveAttachmentFile in interface IAlertsDataSource

getAttachmentPath

public java.lang.String getAttachmentPath()
                                   throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException