|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.siebel.rf.offline.branch.server.Handler | +--com.siebel.rf.offline.request.handler.journalling.JournallingHandler
The Handler class for Journalling
Constructor Summary | |
JournallingHandler()
|
Method Summary | |
java.util.Vector |
handleRequest()
Handles client requests in online/offline mode for the branch |
void |
imCreateJournalEntry(Teller teller,
java.lang.String journalEntryType,
java.lang.String batchId,
java.lang.String currency)
Creates a JournalEntry |
CompanyCurrency |
imGetBaseCurrencyForCompany(java.lang.String companyCode)
Returns the base currency for the company |
boolean |
imIsTransactionReversible(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionOriginalDetailsVO financialTransactionOriginalDetailsVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO financialTransactionSessionDetailsVO)
Checks whether the transaction is reversable or not |
java.util.Vector |
retrieveJournalEntryDetails(java.lang.String searchType,
java.lang.String companyCode,
java.lang.String tellerId,
java.lang.String transactionType,
java.lang.String dateFrom,
java.lang.String dateTo,
java.lang.Double amountFrom,
java.lang.Double amountTo,
java.lang.String transactionCode)
Retrieves all journalEntryDetails for either 'all' or specific transactions on the journal object |
java.util.Vector |
retrieveTellerIds(java.lang.String userId,
java.lang.String companyCode,
java.lang.String branchCode)
Returns Teller Ids |
void |
reverseAllTransactions(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId,
java.lang.String customerSessionId)
Reverses all transactions for a Customer Session |
void |
reverseTransaction(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionOriginalDetailsVO financialTransactionOriginalDetailsVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
java.util.Vector cashInVector,
java.util.Vector cashOutVector)
Reverses a transaction for a JournalEntry |
Methods inherited from class com.siebel.rf.offline.branch.server.Handler |
fireOfflineEvent, getOriginalRequest, getRequest, getResponse, handleRequest, isAValidResponse, isBranchOnline |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JournallingHandler()
Method Detail |
public java.util.Vector handleRequest() throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
handleRequest
in class Handler
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Vector retrieveJournalEntryDetails(java.lang.String searchType, java.lang.String companyCode, java.lang.String tellerId, java.lang.String transactionType, java.lang.String dateFrom, java.lang.String dateTo, java.lang.Double amountFrom, java.lang.Double amountTo, java.lang.String transactionCode) throws com.bankframe.ejb.ProcessingErrorException
searchType
- StringcompanyCode
- StringuserId
- StringtransactionType
- StringdateFrom
- StringdateTo
- StringamountFrom
- DoubleamountTo
- DoubletransactionCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failspublic java.util.Vector retrieveTellerIds(java.lang.String userId, java.lang.String companyCode, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
userId
- StringcompanyCode
- StringbranchCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void reverseAllTransactions(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO, java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.lang.String customerSessionId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
financialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOcompanyCode
- StringbranchCode
- StringuserId
- StringcustomerSessionId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void reverseTransaction(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionOriginalDetailsVO financialTransactionOriginalDetailsVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO, java.util.Vector cashInVector, java.util.Vector cashOutVector) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
financialTransactionOriginalDetailsVO
- FinancialTransactionOriginalDetailsVOfinancialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOcashInVector
- VectorcashOutVector
- VectortransactionPossible
- booleancom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imCreateJournalEntry(Teller teller, java.lang.String journalEntryType, java.lang.String batchId, java.lang.String currency) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
teller
- TellerjournalEntryType
- StringbatchId
- Stringcurrency
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic CompanyCurrency imGetBaseCurrencyForCompany(java.lang.String companyCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic boolean imIsTransactionReversible(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionOriginalDetailsVO financialTransactionOriginalDetailsVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO financialTransactionSessionDetailsVO) throws com.bankframe.ejb.ProcessingErrorException
financialTransactionOriginalDetailsVO
- FinancialTransactionOriginalDetailsVOfinancialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOfinancialTransactionSessionDetailsVO
- FinancialTransactionSessionDetailsVOcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing fails
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |