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.OLEConstants;
20 import org.kuali.ole.sys.document.validation.BranchingValidation;
21 import org.kuali.ole.sys.document.validation.event.AttributedDocumentEvent;
22
23 public class PurchasingAccountsPayableItemConsideredEnteredBranchingValidation extends BranchingValidation {
24
25 public static final String NEEDS_INDIVIDUAL_ITEM_VALIDATION = "needsIndividualItemValidation";
26
27 private PurApItem itemForValidation;
28
29 @Override
30 protected String determineBranch(AttributedDocumentEvent event) {
31 if (itemForValidation.isConsideredEntered()) {
32 return NEEDS_INDIVIDUAL_ITEM_VALIDATION;
33 } else {
34 return OLEConstants.EMPTY_STRING;
35 }
36 }
37
38 public PurApItem getItemForValidation() {
39 return itemForValidation;
40 }
41
42 public void setItemForValidation(PurApItem itemForValidation) {
43 this.itemForValidation = itemForValidation;
44 }
45
46
47 }