package nl.ipo.cds.admin.i18n; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; public class VelocityAdapter implements ApplicationContextAware { ApplicationContext applicationContext; public Object get(String propertyName) { try { return applicationContext.getBean("i18n." + propertyName); } catch(Exception e) { return null; } } @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; } }