JSF-Spring

de.mindmatters.faces.spring.context.servlet.lifecycle
Class UpdateModelValuesPhase

java.lang.Object
  extended by de.mindmatters.faces.lifecycle.AbstractPhase
      extended by de.mindmatters.faces.lifecycle.UpdateModelValuesPhase
          extended by de.mindmatters.faces.spring.context.servlet.lifecycle.UpdateModelValuesPhase
All Implemented Interfaces:
Phase

public class UpdateModelValuesPhase
extends UpdateModelValuesPhase

Update Model Values Phase implementation used by the special JSF-Spring Lifecycle identified by LifecycleImpl.JSF_SPRING_LIFECYCLE_ID.

Checks whether the currently executing Spring MVC Handler implements UpdateModelValuesPhaseListener or defines a method
public void beforeUpdateModelValues(FacesContext context)
or
public void afterUpdateModelValues(FacesContext context)
respectively and invokes the appropriate one at the beginning and the end of phase processing.

Author:
Andreas Kuhrwahl

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.mindmatters.faces.lifecycle.Phase
Phase.PhaseIdName
 
Constructor Summary
UpdateModelValuesPhase()
           
 
Method Summary
protected  void afterPhase(FacesContext context)
          Template method.
protected  void beforePhase(FacesContext context)
          Template method.
 
Methods inherited from class de.mindmatters.faces.lifecycle.UpdateModelValuesPhase
executePhase, getId
 
Methods inherited from class de.mindmatters.faces.lifecycle.AbstractPhase
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateModelValuesPhase

public UpdateModelValuesPhase()
Method Detail

afterPhase

protected void afterPhase(FacesContext context)
Template method. Subclasses can override this. This method will be invoked after the concrete phase is executed. Default implementation does nothing.

Overrides:
afterPhase in class AbstractPhase
Parameters:
context - FacesContext for the current request being processed

beforePhase

protected void beforePhase(FacesContext context)
Template method. Subclasses can override this. This method will be invoked before the concrete phase is executed. Default implementation does nothing.

Overrides:
beforePhase in class AbstractPhase
Parameters:
context - FacesContext for the current request being processed

JSF-Spring

Copyright © 2006 mindmatters GmbH & Co. KG