1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.fp.document.validation.impl;
17
18 import org.kuali.ole.integration.cab.CapitalAssetBuilderModuleService;
19 import org.kuali.ole.sys.context.SpringContext;
20 import org.kuali.ole.sys.document.AccountingDocument;
21 import org.kuali.ole.sys.document.validation.GenericValidation;
22 import org.kuali.ole.sys.document.validation.event.AttributedDocumentEvent;
23
24
25
26
27 public class ValidateCapitalAccountingLinesTotalAmountMatch extends GenericValidation {
28 private static org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(ValidateCapitalAccountingLinesTotalAmountMatch.class);
29
30 private CapitalAssetBuilderModuleService capitalAssetBuilderModuleService;
31 private AccountingDocument accountingDocumentForValidation;
32
33
34
35
36 public boolean validate(AttributedDocumentEvent event) {
37 capitalAssetBuilderModuleService = SpringContext.getBean(CapitalAssetBuilderModuleService.class);
38 return capitalAssetBuilderModuleService.validateTotalAmountMatch(accountingDocumentForValidation);
39 }
40
41
42
43
44
45
46 public void setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation) {
47 this.accountingDocumentForValidation = accountingDocumentForValidation;
48 }
49 }