org.kuali.kfs.module.purap.document.validation.impl
Class PurchaseOrderAmendmentNewIndividualItemValidation
java.lang.Object
org.kuali.kfs.sys.document.validation.ParameterizedValidation
org.kuali.kfs.sys.document.validation.GenericValidation
org.kuali.kfs.module.purap.document.validation.impl.PurchasingAccountsPayableNewIndividualItemValidation
org.kuali.kfs.module.purap.document.validation.impl.PurchasingNewIndividualItemValidation
org.kuali.kfs.module.purap.document.validation.impl.PurchaseOrderNewIndividualItemValidation
org.kuali.kfs.module.purap.document.validation.impl.PurchaseOrderAmendmentNewIndividualItemValidation
- All Implemented Interfaces:
- Validation
public class PurchaseOrderAmendmentNewIndividualItemValidation
- extends PurchaseOrderNewIndividualItemValidation
Methods inherited from class org.kuali.kfs.module.purap.document.validation.impl.PurchasingNewIndividualItemValidation |
getBelowTheLineItemNoUnitCostValidation, getBusinessObjectService, getCapitalAssetBuilderModuleService, getItemDescriptionValidation, getItemQuantityValidation, getItemUnitPriceValidation, getUnitOfMeasureValidation, setBelowTheLineItemNoUnitCostValidation, setBusinessObjectService, setCapitalAssetBuilderModuleService, setItemDescriptionValidation, setItemQuantityValidation, setItemUnitPriceValidation, setUnitOfMeasureValidation, validateContainsAtLeastOneItem |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PurchaseOrderAmendmentNewIndividualItemValidation
public PurchaseOrderAmendmentNewIndividualItemValidation()
validate
public boolean validate(AttributedDocumentEvent event)
- Overrides the method in PurchaseOrderNewIndividualItemValidation to add additional validations that are specific to Amendment.
- Specified by:
validate
in interface Validation
- Overrides:
validate
in class PurchaseOrderNewIndividualItemValidation
- Returns:
- true if validation should continue, false otherwise
- See Also:
org.kuali.kfs.module.purap.document.validation.impl.PurchaseOrderDocumentRule#newIndividualItemValidation(org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocument, java.lang.String, org.kuali.kfs.module.purap.businessobject.PurApItem)
validateCommodityCodes
protected boolean validateCommodityCodes(PurApItem item,
boolean commodityCodeRequired)
- Overrides to provide validation for PurchaseOrderAmendmentDocument.
- Overrides:
validateCommodityCodes
in class PurchasingNewIndividualItemValidation
- Parameters:
item
- The PurApItem containing the commodity code to be validated.
- Returns:
- boolean false if the validation fails and true otherwise.
- See Also:
org.kuali.kfs.module.purap.document.validation.impl.PurchasingDocumentRuleBase#validateCommodityCodes(org.kuali.kfs.module.purap.businessobject.PurApItem, boolean)
validateThatCommodityCodeIsActive
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.
- Overrides:
validateThatCommodityCodeIsActive
in class PurchasingNewIndividualItemValidation
- Parameters:
item
- commodityCodeRequired
-
- Returns:
getPurchaseOrderService
public PurchaseOrderService getPurchaseOrderService()
setPurchaseOrderService
public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.