The image shows a flowchart of the lifecycle for an input component whose immediate attribute is set to true. The steps are:
Restore View
Apply Request Values: Command button: Action event is queued. Input Component: “June 25, 2015” saved as component’s submitted value, converted to java dot util dot date, and saved as the local value on the component. local value is set to true and submitted value is set to null. Value change event is queued. Value change event is delivered and value change listener is called.
Process Validations
Update Model Values: value expression dot set value ( ), which is bound to value attribute, is called and local value of java dot util dot date is passed in. Local value is set to null and local value set is set to false.
Invoke Application: Action event delivered and action listener called
Render Response: Converter returns java dot util dot date as a string, which is then rendered.