| |
|
| org.kuali.kfs.document.AccountingDocumentBase org.kuali.module.labor.document.LaborLedgerPostingDocumentBase
All known Subclasses: org.kuali.module.labor.document.LaborExpenseTransferDocumentBase,
LaborLedgerPostingDocumentBase | abstract public class LaborLedgerPostingDocumentBase extends AccountingDocumentBase implements LaborLedgerPostingDocument(Code) | | Labor Document base class implementation for all labor eDocs that are transactional, meaning implementing
TransactionalDocumentBase. Additional functionality for labor is provided by this class, suchc as retrieving labor ledger pending
entries.
|
LaborLedgerPostingDocumentBase | public LaborLedgerPostingDocumentBase()(Code) | | Initializes the pending entries.
|
getLaborLedgerPendingEntry | public LaborLedgerPendingEntry getLaborLedgerPendingEntry(int index)(Code) | | This implementation is coupled tightly with some underlying issues that the Struts PojoProcessor plugin has with how objects
get instantiated within lists. The first three lines are required otherwise when the PojoProcessor tries to automatically
inject values into the list, it will get an index out of bounds error if the instance at an index is being called and prior
instances at indices before that one are not being instantiated. So changing the code below will cause things to break.
Parameters: index - of Labor Ledger Pending Entry to retrieve LaborLedgerPendingEntry |
handleRouteStatusChange | public void handleRouteStatusChange()(Code) | | Override to call super and then iterate over all GLPEs and update the approved code appropriately.
See Also: Document.handleRouteStatusChange |
|
|
|