Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioServiceProxy.java =================================================================== diff -u --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioServiceProxy.java (revision 0) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioServiceProxy.java (revision c2c82d454cc3cbd0690d6e2576cd0f731aeff51f) @@ -0,0 +1,32 @@ +/* + * Created on Sep 5, 2005 + * + * TODO To change the template for this generated file go to + * Window - Preferences - Java - Code Style - Code Templates + */ +package org.lamsfoundation.lams.learning.export.service; + +import javax.servlet.ServletContext; + +import org.lamsfoundation.lams.learning.export.service.IExportPortfolioService; +import org.springframework.web.context.WebApplicationContext; +import org.springframework.web.context.support.WebApplicationContextUtils; +/** + * @author mtruong + * + * TODO To change the template for this generated type comment go to + * Window - Preferences - Java - Code Style - Code Templates + */ +public class ExportPortfolioServiceProxy { + + public static final IExportPortfolioService getExportPortfolioService(ServletContext servletContext) + { + return (IExportPortfolioService)getDomainService(servletContext, "exportService"); + } + + private static Object getDomainService(ServletContext servletContext,String serviceName) + { + WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); + return wac.getBean(serviceName); + } +}