27 lines
689 B
Java
27 lines
689 B
Java
package de.jooqfaces;
|
|
|
|
import javax.faces.*;
|
|
import javax.faces.context.*;
|
|
import javax.faces.lifecycle.*;
|
|
|
|
/**
|
|
*
|
|
* @author jotty
|
|
*
|
|
*/
|
|
public class JooqFacesContextFactory extends FacesContextFactory {
|
|
|
|
private FacesContextFactory facesContextFactory;
|
|
|
|
public JooqFacesContextFactory(FacesContextFactory facesContextFactory) {
|
|
this.facesContextFactory = facesContextFactory;
|
|
}
|
|
|
|
@Override
|
|
public FacesContext getFacesContext(Object context, Object request, Object response, Lifecycle lifecycle)
|
|
throws FacesException {
|
|
FacesContext facesContext = facesContextFactory.getFacesContext(context, request, response, lifecycle);
|
|
return new JooqFacesContext(facesContext);
|
|
}
|
|
}
|