| org.kuali.module.labor.rules.LaborExpenseTransferDocumentRules org.kuali.module.labor.rules.BenefitExpenseTransferDocumentRule
All known Subclasses: org.kuali.module.labor.rules.YearEndBenefitExpenseTransferDocumentRule, org.kuali.module.labor.rules.LaborYearEndBenefitTransferDocumentRule,
BenefitExpenseTransferDocumentRule | public class BenefitExpenseTransferDocumentRule extends LaborExpenseTransferDocumentRules (Code) | | Business rule(s) applicable to Benefit Expense Transfer documents.
|
BenefitExpenseTransferDocumentRule | public BenefitExpenseTransferDocumentRule()(Code) | | Constructs a BenefitExpenseTransferDocumentRule.java.
|
hasSameFringeBenefitObjectCodes | protected boolean hasSameFringeBenefitObjectCodes(AccountingDocument accountingDocument)(Code) | | Determines whether target accouting lines have the same fringe benefit object codes as source accounting lines
Parameters: accountingDocument - the given accounting document true if target accouting lines have the same fringe benefit object codes as source accounting lines; otherwise, false |
Methods inherited from org.kuali.module.labor.rules.LaborExpenseTransferDocumentRules | protected Map<String, Object> buildFieldValueMap(ExpenseTransferAccountingLine accountingLine)(Code)(Java Doc) protected boolean canExpiredAccountBeUsed(AccountingLine accountingLine)(Code)(Java Doc) protected boolean canNegtiveAmountBeTransferred(Map<String, ExpenseTransferAccountingLine> accountingLineGroupMap)(Code)(Java Doc) protected List<String> defaultKeyOfExpenseTransferAccountingLine()(Code)(Java Doc) protected Map<String, ExpenseTransferAccountingLine> getAccountingLineGroupMap(List<ExpenseTransferAccountingLine> accountingLines, Class clazz)(Code)(Java Doc) protected KualiDecimal getBalanceAmount(Map<String, Object> fieldValues, String periodCode)(Code)(Java Doc) protected boolean isAccountAcceptFringeBenefit(AccountingLine accountingLine)(Code)(Java Doc) public boolean isAccountingLineTotalsMatch(List sourceLines, List targetLines)(Code)(Java Doc) protected boolean isAccountingLineTotalsMatchByPayFYAndPayPeriod(List sourceLines, List targetLines)(Code)(Java Doc) public boolean isAmountValid(AccountingDocument document, AccountingLine accountingLine)(Code)(Java Doc) public boolean isDebit(AccountingDocument financialDocument, AccountingLine accountingLine)(Code)(Java Doc) protected boolean isDuplicateSourceAccountingLine(AccountingDocument accountingDocument, AccountingLine accountingLine)(Code)(Java Doc) protected boolean isValidAmountTransferredByObjectCode(AccountingDocument accountingDocument)(Code)(Java Doc) public boolean isValidEmplid(String emplid)(Code)(Java Doc) protected boolean isValidTransferAmount(Map<String, ExpenseTransferAccountingLine> accountingLineGroupMap)(Code)(Java Doc) protected boolean processCustomAddAccountingLineBusinessRules(AccountingDocument accountingDocument, AccountingLine accountingLine)(Code)(Java Doc) protected boolean processCustomRouteDocumentBusinessRules(Document document)(Code)(Java Doc) protected boolean processCustomUpdateAccountingLineBusinessRules(AccountingDocument accountingDocument, AccountingLine originalAccountingLine, AccountingLine updatedAccountingLine)(Code)(Java Doc) public boolean processGenerateGeneralLedgerPendingEntries(AccountingDocument accountingDocument, AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)(Code)(Java Doc) public boolean processGenerateLaborLedgerPendingEntries(LaborLedgerPostingDocument accountingDocument, AccountingLine accountingLine, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)(Code)(Java Doc)
|
|
|