Uses of Class
org.kuali.kfs.fp.businessobject.CashieringTransaction

Packages that use CashieringTransaction
org.kuali.kfs.fp.document   
org.kuali.kfs.fp.document.service.impl   
org.kuali.kfs.fp.document.validation   
org.kuali.kfs.fp.document.validation.event   
org.kuali.kfs.fp.document.validation.impl   
 

Uses of CashieringTransaction in org.kuali.kfs.fp.document
 

Fields in org.kuali.kfs.fp.document declared as CashieringTransaction
protected  CashieringTransaction CashManagementDocument.currentTransaction
           
 

Methods in org.kuali.kfs.fp.document that return CashieringTransaction
 CashieringTransaction CashManagementDocument.getCurrentTransaction()
          Gets the currentTransaction attribute.
 

Methods in org.kuali.kfs.fp.document with parameters of type CashieringTransaction
 void CashManagementDocument.setCurrentTransaction(CashieringTransaction currentTransaction)
          Sets the currentTransaction attribute value.
 

Uses of CashieringTransaction in org.kuali.kfs.fp.document.service.impl
 

Methods in org.kuali.kfs.fp.document.service.impl with parameters of type CashieringTransaction
protected  void CashManagementServiceImpl.completeNewItemInProcess(CashieringTransaction trans)
          This method completes the new item in process by setting the item remaining amount equal to the item amount.
protected  void CashManagementServiceImpl.saveExisingItemsInProcess(CashManagementDocument cmDoc, CashieringTransaction trans)
          This method checks the cashiering transaction to see if any open items in process were at least partially paid back; it then saves the changes.
protected  void CashManagementServiceImpl.saveMoneyInCash(CashManagementDocument cmDoc, CashieringTransaction trans)
          This method retrieves the amount of cash in the "money in" portion of the transaction and saves it to the cash management document.
protected  void CashManagementServiceImpl.saveMoneyOutCash(CashManagementDocument cmDoc, CashieringTransaction trans)
          This method retrieves the amount of cash in the "money out" portion of the transaction and saves it to the cash management document.
protected  void CashManagementServiceImpl.saveNewItemInProcess(CashManagementDocument cmDoc, CashieringTransaction trans)
          This methods checks if data was actually entered for the new item in process; if so, it saves that item in process.
protected  void CashManagementServiceImpl.transferChecksToCashManagementDocument(CashManagementDocument cmDoc, CashieringTransaction trans)
          This method retrieves the checks from the transaction and adds them to the cash management document.
protected  void CashManagementServiceImpl.updateCashDrawer(CashDrawer drawer, CashieringTransaction trans)
          This method puts money from the "money in" portion of the transaction into the cash drawer, and takes money from the "money out" portion of the cash drawer out.
 

Uses of CashieringTransaction in org.kuali.kfs.fp.document.validation
 

Methods in org.kuali.kfs.fp.document.validation with parameters of type CashieringTransaction
 boolean CashManagingRule.processCashieringTransactionApplication(CashDrawer cashDrawer, CashieringTransaction cashieringTransaction)
          Validates a cashiering transaction before it is added to a document
 

Uses of CashieringTransaction in org.kuali.kfs.fp.document.validation.event
 

Methods in org.kuali.kfs.fp.document.validation.event that return CashieringTransaction
 CashieringTransaction CashieringTransactionApplicationEvent.getCashieringTransaction()
          Returns the cashiering transaction to be validated
 CashieringTransaction CashieringTransactionApplicationEventBase.getCashieringTransaction()
          Returns the cashieringTransaction to validate
 

Constructors in org.kuali.kfs.fp.document.validation.event with parameters of type CashieringTransaction
CashieringTransactionApplicationEventBase(String description, String errorPathPrefix, org.kuali.rice.kns.document.Document document, CashDrawer cashDrawer, CashieringTransaction cashieringTransaction)
          Constructs a CashieringTransactionApplicationEventBase
 

Uses of CashieringTransaction in org.kuali.kfs.fp.document.validation.impl
 

Methods in org.kuali.kfs.fp.document.validation.impl with parameters of type CashieringTransaction
protected  org.kuali.rice.kns.util.KualiDecimal CashManagementDocumentRule.calculateTotalCashDrawerReserves(CashDrawer cashDrawer, CashieringTransaction trans)
          This method calculates the total cash drawer reserves amount
 boolean CashManagementDocumentRule.checkAllPaidBackItemsInProcess(CashieringTransaction trans)
          This method returns true if all open items in process amounts do not exceed the total for each specific item's amount total
 boolean CashManagementDocumentRule.checkEnoughCashForMoneyOut(CashDrawer cashDrawer, CashieringTransaction trans)
          This method returns true if none of the coin (1 cent, 5 cents, etc) and cash increments (1 dollar, 2 dollars, 5 dollars etc.
 boolean CashManagementDocumentRule.checkItemInProcessIsNotPayingOffItemInProcess(CashieringTransaction trans)
          This method returns true if a new item in process is populated and none of the open item in process' amounts are greater than zero.
 boolean CashManagementDocumentRule.checkMoneyInMoneyOutBalance(CashieringTransaction trans)
          Returns true if money-in and money-out are in balance with each other
 boolean CashManagementDocumentRule.checkMoneyInNoNegatives(CashieringTransaction trans)
          Returns true if none of the entered money-in amounts (cash and coin) are not negative in a cashiering transaction
 boolean CashManagementDocumentRule.checkMoneyOutNoNegatives(CashieringTransaction trans)
          Returns true if none of the entered money-out amounts (cash and coin) are not negative in a cashiering transaction
 boolean CashManagementDocumentRule.checkNewItemInProcessDoesNotExceedCashDrawer(CashDrawer cashDrawer, CashieringTransaction trans)
          This method returns true if the new item in process does not exceed the current amount in the cash drawer reserves
 boolean CashManagementDocumentRule.checkNewItemInProcessInPast(CashieringTransaction trans)
          This method returns true if the current date is after all new items in process' open dates
 boolean CashManagementDocumentRule.checkTransactionCheckTotalDoesNotExceedCashDrawer(CashDrawer cashDrawer, CashieringTransaction trans)
          This method returns true if check total from transaction does not exceed the current amount in the cash drawer reserves
 boolean CashManagementDocumentRule.processCashieringTransactionApplication(CashDrawer cashDrawer, CashieringTransaction cashieringTransaction)
          Processes the checks to validate that the application of the given cashiering transaction will be valid
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.