|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.ld.util.LaborPendingEntryGenerator
public class LaborPendingEntryGenerator
This class is used to help generating pending entries for the given labor documents
Constructor Summary | |
---|---|
LaborPendingEntryGenerator()
|
Method Summary | |
---|---|
static List<LaborLedgerPendingEntry> |
generateBenefitClearingPendingEntries(LaborLedgerPostingDocument document,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
String accountNumber,
String chartOfAccountsCode)
generate the benefit clearing pending entries with the given benefit amount and fringe benefit object code based on the given document and accouting line |
static List<LaborLedgerPendingEntry> |
generateBenefitPendingEntries(LaborLedgerPostingDocument document,
ExpenseTransferAccountingLine accountingLine,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
generate the benefit pending entries based on the given document and accounting line |
static List<LaborLedgerPendingEntry> |
generateBenefitPendingEntries(LaborLedgerPostingDocument document,
ExpenseTransferAccountingLine accountingLine,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
org.kuali.rice.kns.util.KualiDecimal benefitAmount,
String fringeBenefitObjectCode)
generate the benefit pending entries with the given benefit amount and finge benefit object code based on the given document and accouting line |
static List<LaborLedgerPendingEntry> |
generateExpensePendingEntries(LaborLedgerPostingDocument document,
ExpenseTransferAccountingLine accountingLine,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
generate the expense pending entries based on the given document and accouting line |
protected static boolean |
isAccountingLinePayFYPeriodMatchesUniversityPayFYPeriod(LaborLedgerPostingDocument document,
ExpenseTransferAccountingLine accountingLine)
determine if the pay fiscal year and period from the accounting line match with its university fiscal year and period. |
protected static void |
updateBenefitAmountSum(Map<String,org.kuali.rice.kns.util.KualiDecimal> benefitAmountSumByBenefitType,
ExpenseTransferAccountingLine accountingLine)
update the benefit amount summary map based on the given accounting line |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LaborPendingEntryGenerator()
Method Detail |
---|
public static List<LaborLedgerPendingEntry> generateExpensePendingEntries(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
document
- the given accounting documentaccountingLine
- the given accounting linesequenceHelper
- the given squence helper
public static List<LaborLedgerPendingEntry> generateBenefitPendingEntries(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
document
- the given accounting documentaccountingLine
- the given accounting linesequenceHelper
- the given squence helper
public static List<LaborLedgerPendingEntry> generateBenefitPendingEntries(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, org.kuali.rice.kns.util.KualiDecimal benefitAmount, String fringeBenefitObjectCode)
document
- the given accounting documentaccountingLine
- the given accounting linesequenceHelper
- the given squence helperbenefitAmount
- the given benefit amountfringeBenefitObjectCode
- the given finge benefit object code
public static List<LaborLedgerPendingEntry> generateBenefitClearingPendingEntries(LaborLedgerPostingDocument document, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, String accountNumber, String chartOfAccountsCode)
document
- the given accounting documentsequenceHelper
- the given squence helperaccountNumber
- the given clearing account numberchartOfAccountsCode
- the given clearing chart of accounts code
protected static void updateBenefitAmountSum(Map<String,org.kuali.rice.kns.util.KualiDecimal> benefitAmountSumByBenefitType, ExpenseTransferAccountingLine accountingLine)
benefitAmountSumByBenefitType
- the given benefit amount summary mapaccountingLine
- the given accounting lineprotected static boolean isAccountingLinePayFYPeriodMatchesUniversityPayFYPeriod(LaborLedgerPostingDocument document, ExpenseTransferAccountingLine accountingLine)
document
- the given documentaccountingLine
- the given accounting line of the document
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |