JSF-Spring

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

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

public class ProcessValidationsPhase
extends ProcessValidationsPhase

Process Validations 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 ProcessValidationsPhaseListener or defines a method
public void beforeProcessValidations(FacesContext context)
or
public void afterProcessValidations(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
ProcessValidationsPhase()
           
 
Method Summary
protected  void afterPhase(FacesContext context)
          Template method.
protected  void beforePhase(FacesContext context)
          Template method.
 
Methods inherited from class de.mindmatters.faces.lifecycle.ProcessValidationsPhase
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

ProcessValidationsPhase

public ProcessValidationsPhase()
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