org.kuali.kfs.module.purap.document.validation.impl
Class PurchasingNewIndividualItemValidation
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
- All Implemented Interfaces:
- Validation
- Direct Known Subclasses:
- PurchaseOrderNewIndividualItemValidation, RequisitionNewIndividualItemValidation
public class PurchasingNewIndividualItemValidation
- extends PurchasingAccountsPayableNewIndividualItemValidation
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PurchasingNewIndividualItemValidation
public PurchasingNewIndividualItemValidation()
validate
public boolean validate(AttributedDocumentEvent event)
- Description copied from interface:
Validation
- This method validates that certain parameters
- Specified by:
validate
in interface Validation
- Overrides:
validate
in class PurchasingAccountsPayableNewIndividualItemValidation
- Returns:
- true if validation should continue, false otherwise
commodityCodeIsRequired
protected boolean commodityCodeIsRequired()
validateContainsAtLeastOneItem
public boolean validateContainsAtLeastOneItem(PurchasingDocument purDocument)
- Validates that the document contains at least one item.
- Parameters:
purDocument
- the purchasing document to be validated
- Returns:
- boolean false if the document does not contain at least one item.
validateCommodityCodes
protected boolean validateCommodityCodes(PurApItem item,
boolean commodityCodeRequired)
- Validates whether the commodity code existed on the item, and if existed, whether the
commodity code on the item existed in the database, and if so, whether the commodity
code is active. Display error if any of these 3 conditions are not met.
- Parameters:
item
- The PurApItem containing the commodity code to be validated.
- Returns:
- boolean false if the validation fails and true otherwise.
validateThatCommodityCodeIsActive
protected boolean validateThatCommodityCodeIsActive(PurApItem item)
getBusinessObjectService
public org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
setBusinessObjectService
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
getCapitalAssetBuilderModuleService
public CapitalAssetBuilderModuleService getCapitalAssetBuilderModuleService()
setCapitalAssetBuilderModuleService
public void setCapitalAssetBuilderModuleService(CapitalAssetBuilderModuleService capitalAssetBuilderModuleService)
getUnitOfMeasureValidation
public PurchasingUnitOfMeasureValidation getUnitOfMeasureValidation()
setUnitOfMeasureValidation
public void setUnitOfMeasureValidation(PurchasingUnitOfMeasureValidation unitOfMeasureValidation)
getItemUnitPriceValidation
public PurchasingItemUnitPriceValidation getItemUnitPriceValidation()
setItemUnitPriceValidation
public void setItemUnitPriceValidation(PurchasingItemUnitPriceValidation itemUnitPriceValidation)
getItemDescriptionValidation
public PurchasingItemDescriptionValidation getItemDescriptionValidation()
setItemDescriptionValidation
public void setItemDescriptionValidation(PurchasingItemDescriptionValidation itemDescriptionValidation)
getItemQuantityValidation
public PurchasingItemQuantityValidation getItemQuantityValidation()
setItemQuantityValidation
public void setItemQuantityValidation(PurchasingItemQuantityValidation itemQuantityValidation)
getBelowTheLineItemNoUnitCostValidation
public PurchasingBelowTheLineItemNoUnitCostValidation getBelowTheLineItemNoUnitCostValidation()
setBelowTheLineItemNoUnitCostValidation
public void setBelowTheLineItemNoUnitCostValidation(PurchasingBelowTheLineItemNoUnitCostValidation belowTheLineItemNoUnitCostValidation)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.