org.csapi.jr.se.am
Class TransactionHistory

java.lang.Object
  |
  +--org.csapi.jr.se.am.TransactionHistory
All Implemented Interfaces:
java.io.Serializable

public final class TransactionHistory
extends java.lang.Object
implements java.io.Serializable

This data type is a sequence of data elements that describes the transaction history.

See Also:
Serialized Form

Constructor Summary
TransactionHistory()
          Creates a new TransactionHistory instance.
TransactionHistory(int _transactionID, java.lang.String _timeStamp, java.lang.String _additionalInfo)
          Creates a new TransactionHistory instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 java.lang.String getAdditionalInfo()
          This method returns a additionalInfo.
 java.lang.String getTimeStamp()
          This method returns a timeStamp.
 int getTransactionID()
          This method returns a transactionID.
 int hashCode()
          Returns a hashcode value for the object.
 void setAdditionalInfo(java.lang.String additionalInfo)
          This method sets a additionalInfo.
 void setTimeStamp(java.lang.String timeStamp)
          This method sets a timeStamp.
 void setTransactionID(int transactionID)
          This method sets a transactionID.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionHistory

public TransactionHistory()
Creates a new TransactionHistory instance.


TransactionHistory

public TransactionHistory(int _transactionID,
                          java.lang.String _timeStamp,
                          java.lang.String _additionalInfo)
Creates a new TransactionHistory instance.

Parameters:
_transactionID - Specifies the ID of the specific transaction.
_timeStamp - Specifies the date and time when the specific transaction was processed.
_additionalInfo - Specifies a free format string providing additional information on the specific transaction. This could be the applicationDescription provided with the actual transaction.
Method Detail

getTransactionID

public int getTransactionID()
This method returns a transactionID.

Returns:
a int value

getTimeStamp

public java.lang.String getTimeStamp()
This method returns a timeStamp.

Returns:
a String value

getAdditionalInfo

public java.lang.String getAdditionalInfo()
This method returns a additionalInfo.

Returns:
a String value

setTransactionID

public void setTransactionID(int transactionID)
This method sets a transactionID.


setTimeStamp

public void setTimeStamp(java.lang.String timeStamp)
This method sets a timeStamp.


setAdditionalInfo

public void setAdditionalInfo(java.lang.String additionalInfo)
This method sets a additionalInfo.


equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object