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

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.PurchaseOrderSplitValidation
All Implemented Interfaces:
Validation

public class PurchaseOrderSplitValidation
extends GenericValidation

A validation that checks whether the given accounting line is accessible to the given user or not


Constructor Summary
PurchaseOrderSplitValidation()
           
 
Method Summary
 PurchaseOrderDocument getAccountingDocumentForValidation()
           
 PurchaseOrderService getPurchaseOrderService()
           
 void setAccountingDocumentForValidation(PurchaseOrderDocument accountingDocumentForValidation)
           
 void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
           
 boolean validate(AttributedDocumentEvent event)
          Applies rules for validation of the Split of PO and PO child documents
 
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

PurchaseOrderSplitValidation

public PurchaseOrderSplitValidation()
Method Detail

validate

public boolean validate(AttributedDocumentEvent event)
Applies rules for validation of the Split of PO and PO child documents

Parameters:
document - A PurchaseOrderDocument (or one of its children)
Returns:
True if all relevant validation rules are passed.

getPurchaseOrderService

public PurchaseOrderService getPurchaseOrderService()

setPurchaseOrderService

public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)

getAccountingDocumentForValidation

public PurchaseOrderDocument getAccountingDocumentForValidation()

setAccountingDocumentForValidation

public void setAccountingDocumentForValidation(PurchaseOrderDocument accountingDocumentForValidation)


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