public class PurchaseOrderAmendmentNewIndividualItemValidation extends PurchaseOrderNewIndividualItemValidation
| Constructor and Description |
|---|
PurchaseOrderAmendmentNewIndividualItemValidation() |
| Modifier and Type | Method and Description |
|---|---|
PurchaseOrderService |
getPurchaseOrderService() |
void |
setPurchaseOrderService(PurchaseOrderService purchaseOrderService) |
boolean |
validate(AttributedDocumentEvent event)
Overrides the method in PurchaseOrderNewIndividualItemValidation to add additional validations that are specific to Amendment.
|
protected boolean |
validateCommodityCodes(PurApItem item,
boolean commodityCodeRequired)
Overrides to provide validation for PurchaseOrderAmendmentDocument.
|
protected boolean |
validateThatCommodityCodeIsActive(PurApItem item)
Overrides the method in PurchasingDocumentRuleBase so that we'll return true
if the item has been previously saved to the database and we'll only check for
the commodity code active flag if the item has not been previously saved to
the database.
|
commodityCodeIsRequired, getEmptyItemsWithAccountsValidation, setEmptyItemsWithAccountsValidationgetBelowTheLineItemNoUnitCostValidation, getBusinessObjectService, getCapitalAssetBuilderModuleService, getItemDescriptionValidation, getItemQuantityValidation, getItemUnitPriceValidation, getUnitOfMeasureValidation, setBelowTheLineItemNoUnitCostValidation, setBusinessObjectService, setCapitalAssetBuilderModuleService, setItemDescriptionValidation, setItemQuantityValidation, setItemUnitPriceValidation, setUnitOfMeasureValidation, validateContainsAtLeastOneItemgetBelowTheLineValuesValidation, getDataDictionaryService, getDocumentTypeLabel, getItemForValidation, getParameterService, setBelowTheLineValuesValidation, setDataDictionaryService, setItemForValidation, setParameterServicesetQuitOnFail, shouldQuitOnFail, stageValidationgetParameterProperties, populateParameterFromEvent, populateParametersFromEvent, setParameterPropertiespublic PurchaseOrderAmendmentNewIndividualItemValidation()
public boolean validate(AttributedDocumentEvent event)
validate in interface Validationvalidate in class PurchaseOrderNewIndividualItemValidationorg.kuali.ole.module.purap.document.validation.impl.PurchaseOrderDocumentRule#newIndividualItemValidation(org.kuali.ole.module.purap.document.PurchasingAccountsPayableDocument, java.lang.String, org.kuali.ole.module.purap.businessobject.PurApItem)protected boolean validateCommodityCodes(PurApItem item, boolean commodityCodeRequired)
validateCommodityCodes in class PurchasingNewIndividualItemValidationitem - The PurApItem containing the commodity code to be validated.org.kuali.ole.module.purap.document.validation.impl.PurchasingDocumentRuleBase#validateCommodityCodes(org.kuali.ole.module.purap.businessobject.PurApItem, boolean)protected boolean validateThatCommodityCodeIsActive(PurApItem item)
validateThatCommodityCodeIsActive in class PurchasingNewIndividualItemValidationitem - commodityCodeRequired - public PurchaseOrderService getPurchaseOrderService()
public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.