com.siebel.rf.offline.request.handler.negotiableinstrumentmanagement
Class NegotiableInstrumentManagementHandler
java.lang.Object
|
+--com.siebel.rf.offline.branch.server.Handler
|
+--com.siebel.rf.offline.request.handler.negotiableinstrumentmanagement.NegotiableInstrumentManagementHandler
- All Implemented Interfaces:
- RequestHandler
- public class NegotiableInstrumentManagementHandler
- extends Handler
The handler class for NegotiableInstrumentManagement
Method Summary |
void |
externalNegotiableInstrumentTransferFromVault(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
java.util.Vector financialTransactionNegotiableInstrumentVOVector,
java.lang.String userPassword)
Performs an external Negotiable Instrument Transfer from the vault to an authorised external party. |
void |
externalNegotiableInstrumentTransferToVault(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
java.util.Vector financialTransactionNegotiableInstrumentVOVector,
java.lang.String userPassword)
Performs an external Negotiable Instrument Transfer to the vault from an authorised external party. |
java.util.Vector |
handleRequest()
Handles client request in online/offline mode for the branch |
NegotiableInstrumentBox |
imGetNegotiableInstrumentBox(Teller teller,
java.lang.String negotiableInstrumentType,
java.lang.String currency)
Retrieves NegotiableInstrumentBox |
void |
negotiableInstrumentTransferForCashBoxes(com.bankframe.po.shared.solutionset.impl.parameterobjects.UserCredentialsPO transferFromUserCredentialsPO,
com.bankframe.po.shared.solutionset.impl.parameterobjects.UserCredentialsPO transferToUserCredentialsPO,
java.util.Vector financialTransactionCommonAttributesVOVector,
java.util.Vector financialTransactionNegotiableInstrumentVOVector)
Performs a negotiable instrument transfer from one CashBox to another CashBox. |
java.util.Vector |
retrieveCashboxesAndNegotiableInstrumentBoxesDetailsForBranchByStatusAndType(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String cashBoxStatusIndicator,
java.lang.String cashBoxType)
Retrieves cash boxes and negotiable instrument boxes details. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NegotiableInstrumentManagementHandler
public NegotiableInstrumentManagementHandler()
handleRequest
public java.util.Vector handleRequest()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Handles client request in online/offline mode for the branch
- Overrides:
handleRequest
in class Handler
- Returns:
- response message
- Throws:
com.bankframe.ejb.ProcessingErrorException
- This Exception is thrown if processing failscom.bankframe.validation.ValidationException
- This Exception is thrown if validation fails
imGetNegotiableInstrumentBox
public NegotiableInstrumentBox imGetNegotiableInstrumentBox(Teller teller,
java.lang.String negotiableInstrumentType,
java.lang.String currency)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Retrieves NegotiableInstrumentBox
- Parameters:
teller
- TellernegotiableInstrumentType
- Stringcurrency
- String- Returns:
- NegotiableInstrumentBox
- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown when processing fails.com.bankframe.validation.ValidationException
- This exception is thrown if validation fails.
externalNegotiableInstrumentTransferToVault
public void externalNegotiableInstrumentTransferToVault(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
java.util.Vector financialTransactionNegotiableInstrumentVOVector,
java.lang.String userPassword)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Performs an external Negotiable Instrument Transfer to the vault from an authorised external party.
- Parameters:
financialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOfinancialTransactionNegotiableInstrumentVOVector
- VectoruserPassword
- StringchequebookDetailsPOImplVector
- Vector- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown when processing fails.com.bankframe.validation.ValidationException
- This exception is thrown if validation fails.
externalNegotiableInstrumentTransferFromVault
public void externalNegotiableInstrumentTransferFromVault(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
java.util.Vector financialTransactionNegotiableInstrumentVOVector,
java.lang.String userPassword)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Performs an external Negotiable Instrument Transfer from the vault to an authorised external party.
- Parameters:
financialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOfinancialTransactionNegotiableInstrumentVOVector
- VectoruserPassword
- String- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing fails.com.bankframe.validation.ValidationException
- This exception is thrown if validation fails.
negotiableInstrumentTransferForCashBoxes
public void negotiableInstrumentTransferForCashBoxes(com.bankframe.po.shared.solutionset.impl.parameterobjects.UserCredentialsPO transferFromUserCredentialsPO,
com.bankframe.po.shared.solutionset.impl.parameterobjects.UserCredentialsPO transferToUserCredentialsPO,
java.util.Vector financialTransactionCommonAttributesVOVector,
java.util.Vector financialTransactionNegotiableInstrumentVOVector)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Performs a negotiable instrument transfer from one CashBox to another CashBox.
- Parameters:
transferFromUserCredentialsPO
- UserCredentialsPOtransferToUserCredentialsPO
- UserCredentialsPOfinancialTransactionCommonAttributesVOVector
- VectorfinancialTransactionNegotiableInstrumentVOVector
- Vector- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing fails.com.bankframe.validation.ValidationException
- This exception is thrown if validation fails.
retrieveCashboxesAndNegotiableInstrumentBoxesDetailsForBranchByStatusAndType
public java.util.Vector retrieveCashboxesAndNegotiableInstrumentBoxesDetailsForBranchByStatusAndType(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String cashBoxStatusIndicator,
java.lang.String cashBoxType)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Retrieves cash boxes and negotiable instrument boxes details.
- Parameters:
companyCode
- StringbranchCode
- StringcashBoxStatusIndicator
- StringcashBoxType
- String- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing fails.com.bankframe.validation.ValidationException
- This exception is thrown if validation fails.