public class PaymentRequestAccountingLineRuleHelperServiceImpl extends PurapAccountingLineRuleHelperServiceImpl
Constructor and Description |
---|
PaymentRequestAccountingLineRuleHelperServiceImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasRequiredOverrides(AccountingLine line,
String overrideCode)
Checks that the given overrideCode is sufficient for the given BO, adding errors to the global map if not.
|
boolean |
isValidObjectCode(ObjectCode objectCode,
org.kuali.rice.krad.datadictionary.DataDictionary dataDictionary,
String errorPropertyName) |
boolean |
isValidSubAccount(SubAccount subAccount,
org.kuali.rice.krad.datadictionary.DataDictionary dataDictionary,
String errorPropertyName,
String errorPropertyIdentifyingName)
This method validates that a sub account is active.
|
boolean |
isValidSubObjectCode(SubObjectCode subObjectCode,
org.kuali.rice.krad.datadictionary.DataDictionary dataDictionary,
String errorPropertyName) |
getDocument, setDocument
checkExistence, getAccountIdentifyingPropertyName, getAccountLabel, getChartLabel, getDataDictionaryService, getFinancialSystemDocumentTypeService, getFundGroupCodeLabel, getObjectCodeLabel, getObjectSubTypeCodeLabel, getObjectTypeCodeLabel, getOrganizationCodeLabel, getProjectCodeLabel, getSubAccountLabel, getSubFundGroupCodeLabel, getSubObjectCodeLabel, getUnexpiredContinuationAccountOrNull, hasAccountRequiredOverrides, hasObjectBudgetRequiredOverrides, isValidAccount, isValidAccount, isValidChart, isValidChart, isValidObjectCode, isValidObjectCode, isValidObjectTypeCode, isValidObjectTypeCode, isValidProjectCode, isValidProjectCode, isValidReferenceOriginCode, isValidReferenceTypeCode, isValidSubAccount, isValidSubObjectCode, isValidSubObjectCode, setDataDictionaryService, setFinancialSystemDocumentTypeService, validateAccountingLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAccountLabel, getChartLabel, getFundGroupCodeLabel, getObjectCodeLabel, getObjectSubTypeCodeLabel, getObjectTypeCodeLabel, getOrganizationCodeLabel, getProjectCodeLabel, getSubAccountLabel, getSubFundGroupCodeLabel, getSubObjectCodeLabel, isValidAccount, isValidAccount, isValidChart, isValidChart, isValidObjectCode, isValidObjectCode, isValidObjectTypeCode, isValidObjectTypeCode, isValidProjectCode, isValidProjectCode, isValidSubAccount, isValidSubObjectCode, isValidSubObjectCode, validateAccountingLine
public PaymentRequestAccountingLineRuleHelperServiceImpl()
public boolean hasRequiredOverrides(AccountingLine line, String overrideCode)
AccountingLineRuleHelperService
hasRequiredOverrides
in interface AccountingLineRuleHelperService
hasRequiredOverrides
in class PurapAccountingLineRuleHelperServiceImpl
For payment request we must throw an error after AP approval for C&G accounts that are expired more than 90 days.
public boolean isValidObjectCode(ObjectCode objectCode, org.kuali.rice.krad.datadictionary.DataDictionary dataDictionary, String errorPropertyName)
public boolean isValidSubObjectCode(SubObjectCode subObjectCode, org.kuali.rice.krad.datadictionary.DataDictionary dataDictionary, String errorPropertyName)
public boolean isValidSubAccount(SubAccount subAccount, org.kuali.rice.krad.datadictionary.DataDictionary dataDictionary, String errorPropertyName, String errorPropertyIdentifyingName)
AccountingLineRuleHelperService
isValidSubAccount
in interface AccountingLineRuleHelperService
isValidSubAccount
in class AccountingLineRuleHelperServiceImpl
org.kuali.ole.sys.document.service.impl.AccountingLineRuleHelperServiceImpl#isValidSubAccount(org.kuali.ole.coa.businessobject.SubAccount, org.kuali.rice.krad.datadictionary.DataDictionary, java.lang.String)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.