public abstract class Phases
extends java.lang.Object
Constructor and Description |
---|
Phases() |
Modifier and Type | Method and Description |
---|---|
abstract void |
applyInputValues(LifecycleContext context)
Builds the list of events with their possible associated action binding
from the request parameters.
|
abstract void |
initContext(LifecycleContext context)
During this phase the listener is able to initialize the
LifecycleContext
with additional information that will be persisted during the Lifecycle. |
abstract void |
metadataCommit(LifecycleContext context)
Used to commit Runtime changes to the metadata.
|
abstract void |
prepareModel(LifecycleContext context)
Give the opportunity for the data model to prepare and initialize.
|
abstract void |
prepareRender(LifecycleContext context)
Last phase before rendering a page.
|
abstract void |
processComponentEvents(LifecycleContext context)
Process each event accumulated during the previous phases.
|
abstract void |
processUpdateModel(LifecycleContext context)
Update the data model with new and validated input values.
|
abstract void |
validateInputValues(LifecycleContext context)
Validate input values.
|
abstract void |
validateModelUpdates(LifecycleContext context)
Forces model-level validation to occur.
|
public abstract void initContext(LifecycleContext context)
LifecycleContext
with additional information that will be persisted during the Lifecycle.public abstract void prepareModel(LifecycleContext context)
public abstract void applyInputValues(LifecycleContext context)
public abstract void validateInputValues(LifecycleContext context)
public abstract void processUpdateModel(LifecycleContext context)
public abstract void validateModelUpdates(LifecycleContext context)
public abstract void processComponentEvents(LifecycleContext context)
public abstract void metadataCommit(LifecycleContext context)
public abstract void prepareRender(LifecycleContext context)
During this phase the model is refreshed.