org.kuali.kfs.module.purap.document.validation.impl
Class VendorCreditMemoPurchaseOrderForInvoicedItemsValidation

java.lang.Object
  extended by org.kuali.kfs.sys.document.validation.ParameterizedValidation
      extended by org.kuali.kfs.sys.document.validation.GenericValidation
          extended by org.kuali.kfs.module.purap.document.validation.impl.VendorCreditMemoPurchaseOrderForInvoicedItemsValidation
All Implemented Interfaces:
Validation

public class VendorCreditMemoPurchaseOrderForInvoicedItemsValidation
extends GenericValidation


Constructor Summary
VendorCreditMemoPurchaseOrderForInvoicedItemsValidation()
           
 
Method Summary
 CreditMemoService getCreditMemoService()
           
 PurchaseOrderService getPurchaseOrderService()
           
 void setCreditMemoService(CreditMemoService creditMemoService)
           
 void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
           
 boolean validate(AttributedDocumentEvent event)
          Verifies the purchase order for the credit memo has at least one invoiced item.
 
Methods inherited from class org.kuali.kfs.sys.document.validation.GenericValidation
setQuitOnFail, shouldQuitOnFail, stageValidation
 
Methods inherited from class org.kuali.kfs.sys.document.validation.ParameterizedValidation
getParameterProperties, populateParameterFromEvent, populateParametersFromEvent, setParameterProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VendorCreditMemoPurchaseOrderForInvoicedItemsValidation

public VendorCreditMemoPurchaseOrderForInvoicedItemsValidation()
Method Detail

validate

public boolean validate(AttributedDocumentEvent event)
Verifies the purchase order for the credit memo has at least one invoiced item. If no invoiced items are found, a credit memo cannot be processed against the document.

Returns:
true if validation should continue, false otherwise

getPurchaseOrderService

public PurchaseOrderService getPurchaseOrderService()

setPurchaseOrderService

public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)

getCreditMemoService

public CreditMemoService getCreditMemoService()

setCreditMemoService

public void setCreditMemoService(CreditMemoService creditMemoService)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.