package ch.dueni.jsf12.context;
import javax.faces.FacesException;
import javax.faces.context.FacesContext;
import javax.faces.context.FacesContextFactory;
import javax.faces.lifecycle.Lifecycle;
public class CustomFacesContextFactory extends FacesContextFactory {
private FacesContextFactory delegate;
public CustomFacesContextFactory(FacesContextFactory facesContextFactory) {
delegate = facesContextFactory;
}
public FacesContext getFacesContext(Object context, Object request, Object response,
Lifecycle lifecycle) throws FacesException {
System.out.println("==>> CustomFacesContextFactory.getFacesContext()");
return new CustomFacesContext(delegate.getFacesContext(context, request, response, lifecycle));
}
}