|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.siebel.rf.offline.data.teller.Teller
The Teller persisted class
| Field Summary | |
java.lang.String |
branchCode
|
java.lang.String |
cashBoxId
|
java.lang.String |
companyCode
|
java.lang.String |
endTime
|
java.lang.String |
holderPosition
|
static java.util.HashMap |
MAPPING
|
static java.util.ArrayList |
PK_ATTRBUTES
|
java.lang.String |
startDate
|
java.lang.String |
startTime
|
java.lang.String |
tellerOpen
|
java.lang.String |
userId
|
java.lang.String |
workstationNo
|
| Constructor Summary | |
Teller()
|
|
| Method Summary | |
java.lang.String |
addNegotiableInstrumentToBatch(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO financialTransactionSessionDetailsVO)
Adds a negotiable instrument to a batch. |
void |
assignCashBoxForTeller(java.lang.String holderPosition,
java.lang.String cashBoxId)
Opens and assigns CashBox to Teller |
void |
assignCashBoxIdToTeller(java.lang.String cashboxId)
Assigns the passed cashBoxId to the teller. |
java.util.Vector |
calculateGetCashAmounts(java.lang.String customerSessionId)
Calculate the net cash amount for each currency |
java.lang.Boolean |
checkCashBoxStatus()
Checks the CashBox status. |
void |
closeTeller()
Sets the endTime in the Teller Object to indicate that the Teller has comitted the End Of Day operation |
void |
closeTellerForEndOfBusinessDay()
Closes the Teller at the End of the Business Day |
void |
createJournalEntryAndItems(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryVO financialTransactionJournalEntryVO,
java.util.Vector financialTransactionJournalEntryItem)
Creates the JournalEntry and JournalEntryItems |
void |
creditMoneyToCashBox(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributeVO,
java.util.Vector financialTransactionCashIn,
java.lang.String transactionDate,
java.lang.String transactionTime)
Updates cash box by crediting the total cash and denominations to currency box |
void |
debitMoneyFromCashBox(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributeVO,
java.util.Vector financialTransactionCashOut,
java.lang.String transactionDate,
java.lang.String transactionTime)
Updates cash box by debiting the total cash and denominations to currency box. |
boolean |
equals(java.lang.Object object)
Compares the object |
java.util.Vector |
getAllFinalSignoffCurrencyBoxDetails()
Returns all Currency box details for a cashbox |
User |
getAllFinalSignOffTellersAtEndOfBusinessDay()
Finds a Teller who has been completed a teller end of day and a teller end of business day operation for the current processing date |
java.lang.String |
getBranchCode()
Returns branchCode |
CashBox |
getCashBox(java.lang.String companyCode,
java.lang.String cashBoxId,
java.lang.String branchCode)
Returns CashBox |
java.lang.String |
getCashBoxId()
Returns cashBoxId |
java.lang.String |
getCompanyCode()
Returns companyCode |
java.util.Collection |
getCurrenciesForCashBox()
Returns collection of currency |
java.util.Vector |
getCustomerSessionDetails(java.lang.String customerSessionId)
Returns Session Details of customer based on session ID. |
java.lang.String |
getEndTime()
Returns endTime |
java.lang.String |
getHolderPosition()
Returns holderPosition |
java.lang.String |
getJournalEntryId()
Returns the journalEntryId |
java.util.HashMap |
getMapping()
Returns the attributes vs. |
NegotiableInstrumentBox |
getNegotiableInstrumentBox(java.lang.String negotiableInstrumentType,
java.lang.String currency)
Returns NegotiableInstrumentBox for negotiableInstrumentType and currency |
java.util.ArrayList |
getPKAttributes()
Returns collection of primary key attributes |
java.lang.String |
getStartDate()
Returns startDate |
java.lang.String |
getStartTime()
Returns startTime |
java.lang.String |
getTableName()
Returns tableName of Teller |
java.lang.String |
getTellerOpen()
Returns tellerOpen |
java.lang.String |
getUserId()
Returns userId |
java.lang.String |
getWorkstationNo()
Returns workstationNo |
java.lang.Boolean |
isTellerClosed()
Checks if the teller is Close |
java.lang.Boolean |
isUserNonPrimaryHolder()
Checks whether user is NonPrimaryHolder |
java.lang.Boolean |
isUserPrimaryHolder()
Checks whether user is primary holder |
void |
openTeller()
Records the Teller is open |
void |
setBranchCode(java.lang.String branchCode)
Sets branchCode |
void |
setCashBoxId(java.lang.String cashBoxId)
Sets cashBoxId |
void |
setCompanyCode(java.lang.String companyCode)
Sets companyCode |
void |
setEndTime(java.lang.String endTime)
Sets endTime |
void |
setHolderPosition(java.lang.String holderPosition)
Sets holderPosition |
void |
setStartDate(java.lang.String startDate)
Sets startDate |
void |
setStartTime(java.lang.String startTime)
Sets startTime |
void |
setTellerOpen(java.lang.String tellerOpen)
Sets tellerOpen |
void |
setUserId(java.lang.String userId)
Sets userId |
void |
setWorkstationNo(java.lang.String workstationNo)
Sets workstationNo |
com.bankframe.bo.DataPacket |
toDataPacket()
Creates a dataPacket for Teller |
java.lang.String |
toString()
Converts the DataPacket to String |
void |
updateCashbox(java.lang.String nonPrimaryHolderUserId)
Updates the cashBox |
void |
updateHolderPosition()
Updates the holder position |
void |
updateNegotiableInstrumentBoxForIncomingNegotiableInstruments(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO)
Updates NegotiableInstrumentBox for incoming negotiable instruments |
void |
updateNegotiableInstrumentBoxForOutgoingNegotiableInstruments(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO)
Updates NegotiableInstrumentBox for outgoing negotiable instruments |
void |
updateNegotiableInstrumentForCashBox(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccountVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO financialTransactionSessionDetailsVO)
Adds the cheque into the cash box |
void |
updateNegotiableInstrumentTransferDetails(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO,
java.lang.String negotiableInstrumentMovementType,
java.lang.String cashBoxId)
Updates NegotiableInstrument Transfer details |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public java.lang.String companyCode
public java.lang.String branchCode
public java.lang.String startDate
public java.lang.String startTime
public java.lang.String userId
public java.lang.String cashBoxId
public java.lang.String endTime
public java.lang.String tellerOpen
public java.lang.String workstationNo
public java.lang.String holderPosition
public static java.util.HashMap MAPPING
public static java.util.ArrayList PK_ATTRBUTES
| Constructor Detail |
public Teller()
| Method Detail |
public java.lang.String getCompanyCode()
public java.lang.String getBranchCode()
public java.lang.String getStartDate()
public java.lang.String getStartTime()
public java.lang.String getUserId()
public java.lang.String getCashBoxId()
public java.lang.String getEndTime()
public java.lang.String getTellerOpen()
public java.lang.String getWorkstationNo()
public java.lang.String getHolderPosition()
public void setCompanyCode(java.lang.String companyCode)
companyCode - Stringpublic void setBranchCode(java.lang.String branchCode)
branchCode - Stringpublic void setStartDate(java.lang.String startDate)
startDate - Stringpublic void setStartTime(java.lang.String startTime)
startTime - Stringpublic void setUserId(java.lang.String userId)
userId - Stringpublic void setCashBoxId(java.lang.String cashBoxId)
cashBoxId - Stringpublic void setEndTime(java.lang.String endTime)
endTime - Stringpublic void setTellerOpen(java.lang.String tellerOpen)
tellerOpen - Stringpublic void setWorkstationNo(java.lang.String workstationNo)
workstationNo - Stringpublic void setHolderPosition(java.lang.String holderPosition)
holderPosition - Stringpublic java.util.HashMap getMapping()
getMapping in interface Persistedpublic java.util.ArrayList getPKAttributes()
getPKAttributes in interface Persistedpublic java.lang.String getTableName()
getTableName in interface Persistedpublic com.bankframe.bo.DataPacket toDataPacket()
toDataPacket in interface Persistedpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectobject - Object
public java.lang.Boolean isUserNonPrimaryHolder()
throws com.bankframe.validation.ValidationException
public java.lang.Boolean isUserPrimaryHolder()
throws com.bankframe.validation.ValidationException
public java.util.Collection getCurrenciesForCashBox()
throws com.bankframe.ejb.ProcessingErrorException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
public void updateHolderPosition()
throws com.bankframe.validation.ValidationException
com.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void updateCashbox(java.lang.String nonPrimaryHolderUserId)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public java.lang.String getJournalEntryId()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void createJournalEntryAndItems(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryVO financialTransactionJournalEntryVO,
java.util.Vector financialTransactionJournalEntryItem)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionJournalEntryVO - FinancialTransactionJournalEntryVOfinancialTransactionJournalEntryItem - Vectorcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void creditMoneyToCashBox(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributeVO,
java.util.Vector financialTransactionCashIn,
java.lang.String transactionDate,
java.lang.String transactionTime)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionCommonAttributeVO - FinancialTransactionCommonAttributesVOfinancialTransactionCashIn - VectortransactionDate - StringtransactionTime - Stringcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void debitMoneyFromCashBox(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributeVO,
java.util.Vector financialTransactionCashOut,
java.lang.String transactionDate,
java.lang.String transactionTime)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionCommonAttributeVO - FinancialTransactionCommonAttributesVOfinancialTransactionCashIn - VectortransactionDate - StringtransactionTime - Stringcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public java.lang.String addNegotiableInstrumentToBatch(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO financialTransactionSessionDetailsVO)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionNegotiableInstrumentVO - FinancialTransactionNegotiableInstrumentVOfinancialTransactionSessionDetailsVO - FinancialTransactionSessionDetailsVOcom.bankframe.ejb.ProcessingErrorException - This exception is thrown when processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void updateNegotiableInstrumentForCashBox(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccountVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO financialTransactionSessionDetailsVO)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionNegotiableInstrumentVO - FinancialTransactionNegotiableInstrumentVOfinancialTransactionDestinationAccountVO - FinancialTransactionDestinationAccountVOfinancialTransactionSessionDetailsVO - FinancialTransactionSessionDetailsVOcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void updateNegotiableInstrumentTransferDetails(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO,
java.lang.String negotiableInstrumentMovementType,
java.lang.String cashBoxId)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionNegotiableInstrumentVO - FinancialTransactionNegotiableInstrumentVOnegotiableInstrumentMovementType - StringcashBoxId - Stringcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void updateNegotiableInstrumentBoxForIncomingNegotiableInstruments(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionNegotiableInstrumentVO - FinancialTransactionNegotiableInstrumentVOcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void updateNegotiableInstrumentBoxForOutgoingNegotiableInstruments(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionNegotiableInstrumentVO financialTransactionNegotiableInstrumentVO)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
financialTransactionNegotiableInstrumentVO - FinancialTransactionNegotiableInstrumentVOcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public NegotiableInstrumentBox getNegotiableInstrumentBox(java.lang.String negotiableInstrumentType,
java.lang.String currency)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
negotiableInstrumentType - Stringcurrency - Stringcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public java.lang.Boolean checkCashBoxStatus()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public CashBox getCashBox(java.lang.String companyCode,
java.lang.String cashBoxId,
java.lang.String branchCode)
throws com.bankframe.ejb.ProcessingErrorException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
public void openTeller()
throws com.bankframe.validation.ValidationException
com.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void assignCashBoxForTeller(java.lang.String holderPosition,
java.lang.String cashBoxId)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
holderPosition - StringcashBoxId - Stringcom.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void assignCashBoxIdToTeller(java.lang.String cashboxId)
throws com.bankframe.validation.ValidationException
cashboxId - Stringcom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public java.lang.Boolean isTellerClosed()
throws com.bankframe.validation.ValidationException
com.bankframe.validation.ValidationException - This exception is thrown if validation fails
public User getAllFinalSignOffTellersAtEndOfBusinessDay()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public java.util.Vector getAllFinalSignoffCurrencyBoxDetails()
throws com.bankframe.ejb.ProcessingErrorException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
public void closeTellerForEndOfBusinessDay()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
public void closeTeller()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation failspublic java.util.Vector getCustomerSessionDetails(java.lang.String customerSessionId)
customerSessionId - String
public java.util.Vector calculateGetCashAmounts(java.lang.String customerSessionId)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
customerSessionId - com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing failscom.bankframe.validation.ValidationException - This exception is thrown if validation fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||