|
||||||||||
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 Persisted
public java.util.ArrayList getPKAttributes()
getPKAttributes
in interface Persisted
public java.lang.String getTableName()
getTableName
in interface Persisted
public com.bankframe.bo.DataPacket toDataPacket()
toDataPacket
in interface Persisted
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
object
- Objectpublic 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 failspublic void updateHolderPosition() throws com.bankframe.validation.ValidationException
com.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic 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 failspublic void openTeller() throws com.bankframe.validation.ValidationException
com.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic 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 failspublic void assignCashBoxIdToTeller(java.lang.String cashboxId) throws com.bankframe.validation.ValidationException
cashboxId
- Stringcom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.Boolean isTellerClosed() throws com.bankframe.validation.ValidationException
com.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic 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 failspublic java.util.Vector getAllFinalSignoffCurrencyBoxDetails() throws com.bankframe.ejb.ProcessingErrorException
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failspublic 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 failspublic 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
- Stringpublic 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 |