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.PurapPropertyConstants;
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 PurchasingAccountsPayableAddItemValidation extends GenericValidation {
25
26 private PurApItem itemForValidation;
27 private DictionaryValidationService dictionaryValidationService;
28
29 public boolean validate(AttributedDocumentEvent event) {
30 return getDictionaryValidationService().isBusinessObjectValid(itemForValidation, PurapPropertyConstants.NEW_PURCHASING_ITEM_LINE);
31 }
32
33 public DictionaryValidationService getDictionaryValidationService() {
34 return dictionaryValidationService;
35 }
36
37 public void setDictionaryValidationService(DictionaryValidationService dictionaryValidationService) {
38 this.dictionaryValidationService = dictionaryValidationService;
39 }
40
41 public PurApItem getItemForValidation() {
42 return itemForValidation;
43 }
44
45 public void setItemForValidation(PurApItem itemForValidation) {
46 this.itemForValidation = itemForValidation;
47 }
48
49 }