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

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

public class PurchaseOrderAmendmentRequiresAccountValidationBranchingValidation
extends PurchaseOrderRequiresAccountValidationBranchingValidation


Field Summary
protected  PurapService purapService
           
protected  PurchaseOrderService purchaseOrderService
           
 
Fields inherited from class org.kuali.kfs.module.purap.document.validation.impl.PurchaseOrderRequiresAccountValidationBranchingValidation
itemForValidation, NEEDS_ACCOUNT_VALIDATION
 
Fields inherited from class org.kuali.kfs.sys.document.validation.BranchingValidation
branchMap, parameterProperties, shouldQuitOnFail
 
Constructor Summary
PurchaseOrderAmendmentRequiresAccountValidationBranchingValidation()
           
 
Method Summary
protected  String determineBranch(AttributedDocumentEvent event)
          Determines which branch, if any, within the branchMap should be used as the validation to take.
 PurapService getPurapService()
           
 PurchaseOrderService getPurchaseOrderService()
           
 void setPurapService(PurapService purapService)
           
 void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)
           
 
Methods inherited from class org.kuali.kfs.module.purap.document.validation.impl.PurchaseOrderRequiresAccountValidationBranchingValidation
getItemForValidation, setItemForValidation
 
Methods inherited from class org.kuali.kfs.sys.document.validation.BranchingValidation
getBranchMap, getParameterProperties, setBranchMap, setParameterProperties, setShouldQuitOnFail, shouldQuitOnFail, stageValidation, validate
 
Methods inherited from class org.kuali.kfs.sys.document.validation.ParameterizedValidation
populateParameterFromEvent, populateParametersFromEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

purchaseOrderService

protected PurchaseOrderService purchaseOrderService

purapService

protected PurapService purapService
Constructor Detail

PurchaseOrderAmendmentRequiresAccountValidationBranchingValidation

public PurchaseOrderAmendmentRequiresAccountValidationBranchingValidation()
Method Detail

determineBranch

protected String determineBranch(AttributedDocumentEvent event)
Description copied from class: BranchingValidation
Determines which branch, if any, within the branchMap should be used as the validation to take.

Overrides:
determineBranch in class PurchaseOrderRequiresAccountValidationBranchingValidation
Parameters:
event - the event which triggered this validation
Returns:
the name of the branch to take, or a null or empty string to not take any branch and simply pass validation as true

getPurchaseOrderService

public PurchaseOrderService getPurchaseOrderService()

setPurchaseOrderService

public void setPurchaseOrderService(PurchaseOrderService purchaseOrderService)

getPurapService

public PurapService getPurapService()

setPurapService

public void setPurapService(PurapService purapService)


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