org.kuali.kfs.module.ld.document.service
Interface LaborPendingEntryConverterService

All Known Implementing Classes:
LaborPendingEntryConverterServiceImpl

public interface LaborPendingEntryConverterService

This class provides a set of facilities that can convert the accounting document and its accounting lines into labor pending entries


Method Summary
 LaborLedgerPendingEntry getBenefitA21PendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, org.kuali.rice.kns.util.KualiDecimal benefitAmount, String fringeBenefitObjectCode)
          convert the given document and accounting line into the benefit pending entry for effort reporting
 LaborLedgerPendingEntry getBenefitA21ReversalPendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, org.kuali.rice.kns.util.KualiDecimal benefitAmount, String fringeBenefitObjectCode)
          convert the given document and accounting line into the benefit reversal pending entries for effort reporting
 LaborLedgerPendingEntry getBenefitClearingPendingEntry(LaborLedgerPostingDocument document, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, String accountNumber, String chartOfAccountsCode, String benefitTypeCode, org.kuali.rice.kns.util.KualiDecimal clearingAmount)
          convert the given document into benefit clearing pending entries with the given account, chart, amount and benefit type
 LaborLedgerPendingEntry getBenefitPendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, org.kuali.rice.kns.util.KualiDecimal benefitAmount, String fringeBenefitObjectCode)
          convert the given document and accounting line into the benefit pending entries
 LaborLedgerPendingEntry getDefaultPendingEntry(LaborLedgerPostingDocument document)
          construct a LaborLedgerPendingEntry object based on the information in the given document.
 LaborLedgerPendingEntry getDefaultPendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine)
          construct a LaborLedgerPendingEntry object based on the information in the given document and accounting line.
 LaborLedgerPendingEntry getExpenseA21PendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
          convert the given document and accounting line into the expense pending entries for effort reporting
 LaborLedgerPendingEntry getExpenseA21ReversalPendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
          convert the given document and accounting line into the expense reversal pending entries for effort reporting
 LaborLedgerPendingEntry getExpensePendingEntry(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
          convert the given document and accounting line into the expense pending entries
 LaborLedgerPendingEntry getSimpleDefaultPendingEntry()
          construct a LaborLedgerPendingEntry object based on the information in the given document and accounting line.
 

Method Detail

getExpensePendingEntry

LaborLedgerPendingEntry getExpensePendingEntry(LaborLedgerPostingDocument document,
                                               ExpenseTransferAccountingLine accountingLine,
                                               GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
convert the given document and accounting line into the expense pending entries

Parameters:
document - the given accounting document
accountingLine - the given accounting line
sequenceHelper - the given sequence helper
Returns:
a set of expense pending entries

getExpenseA21PendingEntry

LaborLedgerPendingEntry getExpenseA21PendingEntry(LaborLedgerPostingDocument document,
                                                  ExpenseTransferAccountingLine accountingLine,
                                                  GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
convert the given document and accounting line into the expense pending entries for effort reporting

Parameters:
document - the given accounting document
accountingLine - the given accounting line
sequenceHelper - the given sequence helper
Returns:
a set of expense pending entries for effort reporting

getExpenseA21ReversalPendingEntry

LaborLedgerPendingEntry getExpenseA21ReversalPendingEntry(LaborLedgerPostingDocument document,
                                                          ExpenseTransferAccountingLine accountingLine,
                                                          GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
convert the given document and accounting line into the expense reversal pending entries for effort reporting

Parameters:
document - the given accounting document
accountingLine - the given accounting line
sequenceHelper - the given sequence helper
Returns:
a set of expense reversal pending entries for effort reporting

getBenefitPendingEntry

LaborLedgerPendingEntry getBenefitPendingEntry(LaborLedgerPostingDocument document,
                                               ExpenseTransferAccountingLine accountingLine,
                                               GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
                                               org.kuali.rice.kns.util.KualiDecimal benefitAmount,
                                               String fringeBenefitObjectCode)
convert the given document and accounting line into the benefit pending entries

Parameters:
document - the given accounting document
accountingLine - the given accounting line
sequenceHelper - the given sequence helper
benefitAmount - the given benefit amount
fringeBenefitObjectCode - the given fringe benefit object code
Returns:
a set of benefit pending entries

getBenefitA21PendingEntry

LaborLedgerPendingEntry getBenefitA21PendingEntry(LaborLedgerPostingDocument document,
                                                  ExpenseTransferAccountingLine accountingLine,
                                                  GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
                                                  org.kuali.rice.kns.util.KualiDecimal benefitAmount,
                                                  String fringeBenefitObjectCode)
convert the given document and accounting line into the benefit pending entry for effort reporting

Parameters:
document - the given accounting document
accountingLine - the given accounting line
sequenceHelper - the given sequence helper
benefitAmount - the given benefit amount
fringeBenefitObjectCode - the given fringe benefit object code
Returns:
a set of benefit pending entries for effort reporting

getBenefitA21ReversalPendingEntry

LaborLedgerPendingEntry getBenefitA21ReversalPendingEntry(LaborLedgerPostingDocument document,
                                                          ExpenseTransferAccountingLine accountingLine,
                                                          GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
                                                          org.kuali.rice.kns.util.KualiDecimal benefitAmount,
                                                          String fringeBenefitObjectCode)
convert the given document and accounting line into the benefit reversal pending entries for effort reporting

Parameters:
document - the given accounting document
accountingLine - the given accounting line
sequenceHelper - the given sequence helper
benefitAmount - the given benefit amount
fringeBenefitObjectCode - the given fringe benefit object code
Returns:
a set of benefit reversal pending entries for effort reporting

getBenefitClearingPendingEntry

LaborLedgerPendingEntry getBenefitClearingPendingEntry(LaborLedgerPostingDocument document,
                                                       GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
                                                       String accountNumber,
                                                       String chartOfAccountsCode,
                                                       String benefitTypeCode,
                                                       org.kuali.rice.kns.util.KualiDecimal clearingAmount)
convert the given document into benefit clearing pending entries with the given account, chart, amount and benefit type

Parameters:
document - the given accounting document
sequenceHelper - the given sequence helper
accountNumber - the given account number that the benefit clearing amount can be charged
chartOfAccountsCode - the given chart of accounts code that the benefit clearing amount can be charged
benefitTypeCode - the given benefit type code
clearingAmount - the benefit clearing amount
Returns:
a set of benefit clearing pending entries

getDefaultPendingEntry

LaborLedgerPendingEntry getDefaultPendingEntry(LaborLedgerPostingDocument document,
                                               ExpenseTransferAccountingLine accountingLine)
construct a LaborLedgerPendingEntry object based on the information in the given document and accounting line. The object can be used as a template

Parameters:
document - the given document
accountingLine - the given accounting line
Returns:
a LaborLedgerPendingEntry object based on the information in the given document and accounting line

getDefaultPendingEntry

LaborLedgerPendingEntry getDefaultPendingEntry(LaborLedgerPostingDocument document)
construct a LaborLedgerPendingEntry object based on the information in the given document. The object can be used as a template

Parameters:
document - the given document
Returns:
a LaborLedgerPendingEntry object based on the information in the given document

getSimpleDefaultPendingEntry

LaborLedgerPendingEntry getSimpleDefaultPendingEntry()
construct a LaborLedgerPendingEntry object based on the information in the given document and accounting line. The object can be used as a template

Parameters:
document - the given document
accountingLine - the given accounting line
Returns:
a LaborLedgerPendingEntry object based on the information in the given document and accounting line


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