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.PurapConstants;
19 import org.kuali.ole.module.purap.businessobject.PurApItem;
20 import org.kuali.ole.sys.document.validation.GenericValidation;
21 import org.kuali.ole.sys.document.validation.event.AttributedDocumentEvent;
22 import org.kuali.rice.kns.service.DictionaryValidationService;
23
24 public class PurchasingAccountsPayableImportItemValidation extends GenericValidation {
25
26 private PurApItem itemForValidation;
27 private DictionaryValidationService dictionaryValidationService;
28
29 public boolean validate(AttributedDocumentEvent event) {
30 return getDictionaryValidationService().isBusinessObjectValid(itemForValidation, PurapConstants.ITEM_TAB_ERROR_PROPERTY);
31 }
32
33 public PurApItem getItemForValidation() {
34 return itemForValidation;
35 }
36
37 public void setItemForValidation(PurApItem item) {
38 this.itemForValidation = item;
39 }
40
41 public DictionaryValidationService getDictionaryValidationService() {
42 return dictionaryValidationService;
43 }
44
45 public void setDictionaryValidationService(DictionaryValidationService dictionaryValidationService) {
46 this.dictionaryValidationService = dictionaryValidationService;
47 }
48
49 }