org.kuali.kfs.module.purap.service.impl
Class PurapAccountingLineRuleHelperServiceImpl

java.lang.Object
  extended by org.kuali.kfs.sys.document.service.impl.AccountingLineRuleHelperServiceImpl
      extended by org.kuali.kfs.module.purap.service.impl.PurapAccountingLineRuleHelperServiceImpl
All Implemented Interfaces:
PurapAccountingLineRuleHelperService, AccountingLineRuleHelperService
Direct Known Subclasses:
PaymentRequestAccountingLineRuleHelperServiceImpl, PurchasingAccountingLineRuleHelperServiceImpl, VendorCreditMemoAccountingLineRuleHelperServiceImpl

public class PurapAccountingLineRuleHelperServiceImpl
extends AccountingLineRuleHelperServiceImpl
implements PurapAccountingLineRuleHelperService


Constructor Summary
PurapAccountingLineRuleHelperServiceImpl()
           
 
Method Summary
 PurchasingAccountsPayableDocument getDocument()
           
 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.
 void setDocument(PurchasingAccountsPayableDocument document)
           
 
Methods inherited from class org.kuali.kfs.sys.document.service.impl.AccountingLineRuleHelperServiceImpl
checkExistence, 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, isValidSubAccount, isValidSubObjectCode, isValidSubObjectCode, setDataDictionaryService, setFinancialSystemDocumentTypeService, validateAccountingLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.sys.document.service.AccountingLineRuleHelperService
getAccountLabel, getChartLabel, getFundGroupCodeLabel, getObjectCodeLabel, getObjectSubTypeCodeLabel, getObjectTypeCodeLabel, getOrganizationCodeLabel, getProjectCodeLabel, getSubAccountLabel, getSubFundGroupCodeLabel, getSubObjectCodeLabel, isValidAccount, isValidAccount, isValidChart, isValidChart, isValidObjectCode, isValidObjectCode, isValidObjectTypeCode, isValidObjectTypeCode, isValidProjectCode, isValidProjectCode, isValidSubAccount, isValidSubAccount, isValidSubObjectCode, isValidSubObjectCode, validateAccountingLine
 

Constructor Detail

PurapAccountingLineRuleHelperServiceImpl

public PurapAccountingLineRuleHelperServiceImpl()
Method Detail

getDocument

public PurchasingAccountsPayableDocument getDocument()
Specified by:
getDocument in interface PurapAccountingLineRuleHelperService

setDocument

public void setDocument(PurchasingAccountsPayableDocument document)
Specified by:
setDocument in interface PurapAccountingLineRuleHelperService

hasRequiredOverrides

public boolean hasRequiredOverrides(AccountingLine line,
                                    String overrideCode)
Description copied from interface: AccountingLineRuleHelperService
Checks that the given overrideCode is sufficient for the given BO, adding errors to the global map if not.

Specified by:
hasRequiredOverrides in interface AccountingLineRuleHelperService
Overrides:
hasRequiredOverrides in class AccountingLineRuleHelperServiceImpl
Returns:
whether the given overrideCode is sufficient for the given BO.
See Also:
in purap implementation this does nothing since it is handled in our rule classes


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