1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.document.validation.impl;
17
18
19 import org.kuali.ole.module.purap.PurapPropertyConstants;
20 import org.kuali.ole.select.businessobject.OleRequisitionItem;
21 import org.kuali.ole.sys.document.validation.GenericValidation;
22 import org.kuali.ole.sys.document.validation.event.AttributedDocumentEvent;
23 import org.kuali.rice.kns.service.DictionaryValidationService;
24
25 public class PurchasingBibInfoAddItemValidation extends GenericValidation {
26
27 private OleRequisitionItem itemForValidation;
28 private DictionaryValidationService dictionaryValidationService;
29
30 public boolean validate(AttributedDocumentEvent event) {
31 return getDictionaryValidationService().isBusinessObjectValid(itemForValidation, PurapPropertyConstants.NEW_PURCHASING_ITEM_LINE);
32 }
33
34 public DictionaryValidationService getDictionaryValidationService() {
35 return dictionaryValidationService;
36 }
37
38 public void setDictionaryValidationService(DictionaryValidationService dictionaryValidationService) {
39 this.dictionaryValidationService = dictionaryValidationService;
40 }
41
42 public OleRequisitionItem getItemForValidation() {
43 return itemForValidation;
44 }
45
46 public void setItemForValidation(OleRequisitionItem itemForValidation) {
47 this.itemForValidation = itemForValidation;
48 }
49
50 }
51