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 ValidateCapitalAccountingLineTotalAmountToCapitalAssetTotalAmountMatch extends GenericValidation {
28      private static org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(ValidateCapitalAccountingLineTotalAmountToCapitalAssetTotalAmountMatch.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.validateCapitlAssetsAmountToAccountingLineAmount(accountingDocumentForValidation);
39      }
40  
41      
42  
43  
44  
45  
46      public void setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation) {
47          this.accountingDocumentForValidation = accountingDocumentForValidation;
48      }
49  }