Coverage Report - org.kuali.student.common.test.spring.LoadBeanListener
 
Classes in this File Line Coverage Branch Coverage Complexity
LoadBeanListener
85%
6/7
100%
2/2
1.333
 
 1  
 /**
 2  
  * Copyright 2010 The Kuali Foundation Licensed under the
 3  
  * Educational Community License, Version 2.0 (the "License"); you may
 4  
  * not use this file except in compliance with the License. You may
 5  
  * obtain a copy of the License at
 6  
  *
 7  
  * http://www.osedu.org/licenses/ECL-2.0
 8  
  *
 9  
  * Unless required by applicable law or agreed to in writing,
 10  
  * software distributed under the License is distributed on an "AS IS"
 11  
  * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 12  
  * or implied. See the License for the specific language governing
 13  
  * permissions and limitations under the License.
 14  
  */
 15  
 
 16  
 package org.kuali.student.common.test.spring;
 17  
 
 18  
 import org.springframework.context.ApplicationEvent;
 19  
 import org.springframework.context.ApplicationListener;
 20  
 import org.springframework.context.event.ContextRefreshedEvent;
 21  
 
 22  3
 public class LoadBeanListener implements ApplicationListener {
 23  
         private LoadDataBean ldb;
 24  
 
 25  
         @Override
 26  
         public void onApplicationEvent(ApplicationEvent event) {
 27  12
                 if (event instanceof ContextRefreshedEvent) {
 28  6
                         ldb.loadData();
 29  
                 }
 30  12
         }
 31  
 
 32  
         /**
 33  
          * @return the ldb
 34  
          */
 35  
         public LoadDataBean getLdb() {
 36  0
                 return ldb;
 37  
         }
 38  
 
 39  
         /**
 40  
          * @param ldb
 41  
          *            the ldb to set
 42  
          */
 43  
         public void setLdb(LoadDataBean ldb) {
 44  3
                 this.ldb = ldb;
 45  3
         }
 46  
 }