1
14
15 package com.liferay.util.bridges.jsf.sun;
16
17 import com.sun.faces.RIConstants;
18 import com.sun.faces.application.ApplicationAssociate;
19 import com.sun.faces.config.ConfigureListener;
20
21 import javax.servlet.ServletContext;
22 import javax.servlet.ServletContextEvent;
23
24
29 public class LiferayConfigureListener extends ConfigureListener {
30
31 public static final String ASSOCIATE_KEY =
32 RIConstants.FACES_PREFIX + "ApplicationAssociate";
33
34 public void contextInitialized(ServletContextEvent sce) {
35 ServletContext sc = sce.getServletContext();
36
37 super.contextInitialized(sce);
38
39 ApplicationAssociate associate = ApplicationAssociate.getInstance(
40 new LiferayServletContextAdapter(sc));
41
42 if (associate != null) {
43 sc.setAttribute(ASSOCIATE_KEY, associate);
44 }
45 }
46
47 }