public interface CapitalAssetBuilderModuleService
| Modifier and Type | Method and Description | 
|---|---|
| boolean | doesAccountingLineFailAutomaticPurchaseOrderRules(AccountingLine accountingLine) | 
| boolean | doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument) | 
| boolean | doesItemNeedCapitalAsset(String itemTypeCode,
                                                List accountingLines) | 
| List<CapitalAssetBuilderAssetTransactionType> | getAllAssetTransactionTypes() | 
| String | getCurrentPurchaseOrderDocumentNumber(String camsDocumentNumber)Get current Purchase Order Document number for given CAMS Document Number | 
| boolean | hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)determine whether there is any object code of the given source accounting lines with a capital asset object sub type | 
| boolean | hasCapitalAssetObjectSubType(AccountingLine accountingLine) | 
| boolean | isAssetTypeExisting(String assetTypeCode)Check the existence of asset type code | 
| boolean | markProcessedGLEntryLine(String documentNumber)mark the gl entry line if all the capital asset lines have been processed | 
| void | notifyRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader documentHeader)External modules can notify CAB if a document changed its route status. | 
| boolean | validateAccountsPayableData(AccountingDocument accountingDocument) | 
| boolean | validateAddItemCapitalAssetBusinessRules(ItemCapitalAsset asset) | 
| boolean | validateAllCapitalAccountingLinesProcessed(AccountingDocument accountingDocumentForValidation)validates all capital accounting lines that have been processed. | 
| boolean | validateAllFieldRequirementsByChart(AccountingDocument accountingDocument) | 
| boolean | validateAssetTags(AccountingDocument accountingDocument) | 
| boolean | validateCapitalAccountingLines(AccountingDocument accountingDocumentForValidation)validates whether capital assets exist for any given capital accounting line. | 
| boolean | validateCapitlAssetsAmountToAccountingLineAmount(AccountingDocument accountingDocument)determine whether the any capital accounting line's amount matches
 with all the capital assets for that capital accounting line. | 
| boolean | validateFinancialProcessingData(AccountingDocument accountingDocument,
                                                              CapitalAssetInformation capitalAssetInformation,
                                                              int index)validate the capitalAssetManagementAsset data associated with the given accounting document | 
| boolean | validateItemCapitalAssetWithErrors(String recurringPaymentTypeCode,
                                                                    ExternalPurApItem item,
                                                                    boolean apoCheck) | 
| boolean | validatePurchasingData(AccountingDocument accountingDocument) | 
| boolean | validatePurchasingObjectSubType(AccountingDocument accountingDocument) | 
| boolean | validateTotalAmountMatch(AccountingDocument accountingDocumentForValidation)determine whether the given document's all capital accounting lines totals
 match to that of capital assets. | 
| boolean | validateUpdateCAMSView(AccountingDocument accountingDocumen) | 
| boolean | warningObjectLevelCapital(AccountingDocument accountingDocument) | 
boolean isAssetTypeExisting(String assetTypeCode)
assetTypeCode - String getCurrentPurchaseOrderDocumentNumber(String camsDocumentNumber)
camsDocumentNumber - boolean validateFinancialProcessingData(AccountingDocument accountingDocument, CapitalAssetInformation capitalAssetInformation, int index)
accountingDocument - the given accounting documentcapitalAssetManagementAsset - data to be validatedboolean validatePurchasingData(AccountingDocument accountingDocument)
boolean validateAccountsPayableData(AccountingDocument accountingDocument)
boolean doesAccountingLineFailAutomaticPurchaseOrderRules(AccountingLine accountingLine)
boolean doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
boolean doesItemNeedCapitalAsset(String itemTypeCode, List accountingLines)
boolean validateUpdateCAMSView(AccountingDocument accountingDocumen)
boolean validateAddItemCapitalAssetBusinessRules(ItemCapitalAsset asset)
boolean warningObjectLevelCapital(AccountingDocument accountingDocument)
boolean validateItemCapitalAssetWithErrors(String recurringPaymentTypeCode, ExternalPurApItem item, boolean apoCheck)
List<CapitalAssetBuilderAssetTransactionType> getAllAssetTransactionTypes()
void notifyRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader documentHeader)
documentHeader - DocumentHeaderboolean hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
accountingLines - the given source accounting linesboolean validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
boolean validatePurchasingObjectSubType(AccountingDocument accountingDocument)
boolean hasCapitalAssetObjectSubType(AccountingLine accountingLine)
boolean validateAssetTags(AccountingDocument accountingDocument)
boolean validateAllCapitalAccountingLinesProcessed(AccountingDocument accountingDocumentForValidation)
accountingDocumentForValidation - boolean validateTotalAmountMatch(AccountingDocument accountingDocumentForValidation)
accountingDocumentForValidation - boolean validateCapitlAssetsAmountToAccountingLineAmount(AccountingDocument accountingDocument)
accountingDocument - boolean validateCapitalAccountingLines(AccountingDocument accountingDocumentForValidation)
accountingDocumentForValidation - boolean markProcessedGLEntryLine(String documentNumber)
documentNumber - Copyright © 2004–2015 The Kuali Foundation. All rights reserved.