This commit is contained in:
Keith Donald
2007-10-28 18:27:21 +00:00
parent 47840e85bc
commit 96d633b0b4

View File

@@ -4,6 +4,7 @@ import javax.faces.FactoryFinder;
import javax.faces.lifecycle.LifecycleFactory;
import org.springframework.binding.expression.Expression;
import org.springframework.core.io.ResourceLoader;
import org.springframework.webflow.engine.builder.ViewFactoryCreator;
import org.springframework.webflow.execution.Action;
import org.springframework.webflow.execution.ViewFactory;
@@ -15,13 +16,13 @@ import org.springframework.webflow.execution.ViewFactory;
*/
public class JsfViewFactoryCreator implements ViewFactoryCreator {
public Action createFinalResponseAction(Expression viewName) {
public Action createFinalResponseAction(Expression viewName, ResourceLoader resourceLoader) {
return new JsfRenderFinalResponseAction(new JsfViewFactory(((LifecycleFactory) FactoryFinder
.getFactory(FactoryFinder.LIFECYCLE_FACTORY)).getLifecycle(FlowLifecycleFactory.FLOW_LIFECYCLE_ID),
viewName));
}
public ViewFactory createViewFactory(Expression viewName) {
public ViewFactory createViewFactory(Expression viewName, ResourceLoader resourceLaoder) {
return new JsfViewFactory(((LifecycleFactory) FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY))
.getLifecycle(FlowLifecycleFactory.FLOW_LIFECYCLE_ID), viewName);
}