1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.module.purap.document.validation.impl;
17
18 import org.kuali.ole.module.purap.businessobject.PurApItem;
19 import org.kuali.ole.sys.document.validation.BranchingValidation;
20 import org.kuali.ole.sys.document.validation.event.AttributedDocumentEvent;
21
22 public class PurchaseOrderRequiresAccountValidationBranchingValidation extends BranchingValidation {
23
24 public static final String NEEDS_ACCOUNT_VALIDATION = "needsAccountValidation";
25
26 protected PurApItem itemForValidation;
27
28 @Override
29 protected String determineBranch(AttributedDocumentEvent event) {
30 return NEEDS_ACCOUNT_VALIDATION;
31 }
32
33 public PurApItem getItemForValidation() {
34 return itemForValidation;
35 }
36
37 public void setItemForValidation(PurApItem itemForValidation) {
38 this.itemForValidation = itemForValidation;
39 }
40 }