summaryrefslogtreecommitdiffstats
path: root/java/sca-contrib/itest/spring/src/main/java/context/access/SCAApplicationContextProvider.java
blob: dea3790494c3021cce1bb8d69769ac730d84e2c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package context.access;

import org.springframework.beans.BeansException;   
import org.springframework.context.ApplicationContext;   
import org.springframework.context.ApplicationContextAware;

public class SCAApplicationContextProvider implements ApplicationContextAware {
    
    private static ApplicationContext ctx;
    
    public void setApplicationContext(ApplicationContext appContext) throws BeansException {
        // Wiring the ApplicationContext into a static method           
        ctx = appContext;      
    }
    
    public static ApplicationContext getApplicationContext() {           
        return ctx;       
    }
}