001
014
015 package com.liferay.portal.spring.context;
016
017 import javax.servlet.ServletContext;
018
019 import org.springframework.web.context.ConfigurableWebApplicationContext;
020 import org.springframework.web.context.ContextLoader;
021
022
027 public class PortletContextLoader extends ContextLoader {
028
029 protected void customizeContext(
030 ServletContext servletContext,
031 ConfigurableWebApplicationContext applicationContext) {
032
033 String configLocation = servletContext.getInitParameter(
034 _PORTAL_CONFIG_LOCATION_PARAM);
035
036 applicationContext.setConfigLocation(configLocation);
037 }
038
039 protected Class<?> determineContextClass(ServletContext servletContext) {
040 return PortletApplicationContext.class;
041 }
042
043 private static final String _PORTAL_CONFIG_LOCATION_PARAM =
044 "portalContextConfigLocation";
045
046 }