JSF-Spring

de.mindmatters.faces.lifecycle
Interface Phase

All Known Implementing Classes:
AbstractPhase, ApplyRequestValuesPhase, ApplyRequestValuesPhase, InvokeApplicationPhase, InvokeApplicationPhase, ProcessValidationsPhase, ProcessValidationsPhase, RenderResponsePhase, RenderResponsePhase, RestoreViewPhase, RestoreViewPhase, UpdateModelValuesPhase, UpdateModelValuesPhase

public interface Phase

A Phase is a single step in the processing of a JavaServer Faces request throughout its entire Lifecycle. Each Phase performs the required transitions on the state information in the FacesContext associated with this request.

Author:
Andreas Kuhrwahl
See Also:
LifecycleImpl.execute(FacesContext), LifecycleImpl.render(FacesContext)

Nested Class Summary
static class Phase.PhaseIdName
          Static class that converts a PhaseId into a readable form.
 
Method Summary
 void execute(FacesContext context)
          Perform all state transitions required by the current phase of the request processing Lifecycle for a particular request.
 PhaseId getId()
          Returns the current Lifecycle Phase identifier.
 

Method Detail

execute

void execute(FacesContext context)
Perform all state transitions required by the current phase of the request processing Lifecycle for a particular request.

Parameters:
context - FacesContext for the current request being processed
Throws:
FacesException - if a processing error occurred while executing this phase

getId

PhaseId getId()
Returns the current Lifecycle Phase identifier.

Returns:
phase identifier

JSF-Spring

Copyright © 2006 mindmatters GmbH & Co. KG