public class CapitalAssetBuilderModuleServiceNoOp extends Object implements CapitalAssetBuilderModuleService
Constructor and Description |
---|
CapitalAssetBuilderModuleServiceNoOp() |
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 accountingDocument)
validates all capital accounting lines that have been processed.
|
boolean |
validateAllFieldRequirementsByChart(AccountingDocument accountingDocument) |
boolean |
validateAssetTags(AccountingDocument accountingDocumen) |
boolean |
validateCapitalAccountingLines(AccountingDocument accountingDocument)
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 accountingDocument)
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) |
public CapitalAssetBuilderModuleServiceNoOp()
public boolean doesAccountingLineFailAutomaticPurchaseOrderRules(AccountingLine accountingLine)
doesAccountingLineFailAutomaticPurchaseOrderRules
in interface CapitalAssetBuilderModuleService
public boolean doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
doesDocumentFailAutomaticPurchaseOrderRules
in interface CapitalAssetBuilderModuleService
public boolean doesItemNeedCapitalAsset(String itemTypeCode, List accountingLines)
doesItemNeedCapitalAsset
in interface CapitalAssetBuilderModuleService
public List<CapitalAssetBuilderAssetTransactionType> getAllAssetTransactionTypes()
getAllAssetTransactionTypes
in interface CapitalAssetBuilderModuleService
public String getCurrentPurchaseOrderDocumentNumber(String camsDocumentNumber)
CapitalAssetBuilderModuleService
getCurrentPurchaseOrderDocumentNumber
in interface CapitalAssetBuilderModuleService
public boolean hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
CapitalAssetBuilderModuleService
hasCapitalAssetObjectSubType
in interface CapitalAssetBuilderModuleService
public boolean hasCapitalAssetObjectSubType(AccountingLine accountingLine)
hasCapitalAssetObjectSubType
in interface CapitalAssetBuilderModuleService
public void notifyRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader documentHeader)
CapitalAssetBuilderModuleService
notifyRouteStatusChange
in interface CapitalAssetBuilderModuleService
documentHeader
- DocumentHeaderpublic boolean validateAccountsPayableData(AccountingDocument accountingDocument)
validateAccountsPayableData
in interface CapitalAssetBuilderModuleService
public boolean validateAddItemCapitalAssetBusinessRules(ItemCapitalAsset asset)
validateAddItemCapitalAssetBusinessRules
in interface CapitalAssetBuilderModuleService
public boolean validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
validateAllFieldRequirementsByChart
in interface CapitalAssetBuilderModuleService
public boolean validateFinancialProcessingData(AccountingDocument accountingDocument, CapitalAssetInformation capitalAssetInformation, int index)
CapitalAssetBuilderModuleService
validateFinancialProcessingData
in interface CapitalAssetBuilderModuleService
accountingDocument
- the given accounting documentpublic boolean validateItemCapitalAssetWithErrors(String recurringPaymentTypeCode, ExternalPurApItem item, boolean apoCheck)
validateItemCapitalAssetWithErrors
in interface CapitalAssetBuilderModuleService
public boolean validatePurchasingData(AccountingDocument accountingDocument)
validatePurchasingData
in interface CapitalAssetBuilderModuleService
public boolean validatePurchasingObjectSubType(AccountingDocument accountingDocument)
validatePurchasingObjectSubType
in interface CapitalAssetBuilderModuleService
public boolean validateUpdateCAMSView(AccountingDocument accountingDocumen)
validateUpdateCAMSView
in interface CapitalAssetBuilderModuleService
public boolean warningObjectLevelCapital(AccountingDocument accountingDocument)
warningObjectLevelCapital
in interface CapitalAssetBuilderModuleService
public boolean isAssetTypeExisting(String assetTypeCode)
CapitalAssetBuilderModuleService
isAssetTypeExisting
in interface CapitalAssetBuilderModuleService
public boolean validateAllCapitalAccountingLinesProcessed(AccountingDocument accountingDocument)
CapitalAssetBuilderModuleService
validateAllCapitalAccountingLinesProcessed
in interface CapitalAssetBuilderModuleService
public boolean validateTotalAmountMatch(AccountingDocument accountingDocument)
CapitalAssetBuilderModuleService
validateTotalAmountMatch
in interface CapitalAssetBuilderModuleService
public boolean validateCapitlAssetsAmountToAccountingLineAmount(AccountingDocument accountingDocument)
CapitalAssetBuilderModuleService
validateCapitlAssetsAmountToAccountingLineAmount
in interface CapitalAssetBuilderModuleService
public boolean validateCapitalAccountingLines(AccountingDocument accountingDocument)
CapitalAssetBuilderModuleService
validateCapitalAccountingLines
in interface CapitalAssetBuilderModuleService
public boolean markProcessedGLEntryLine(String documentNumber)
CapitalAssetBuilderModuleService
markProcessedGLEntryLine
in interface CapitalAssetBuilderModuleService
public boolean validateAssetTags(AccountingDocument accountingDocumen)
validateAssetTags
in interface CapitalAssetBuilderModuleService
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.