## Uses of Class
javax.faces.event.PhaseId

- Packages that use PhaseId
  Package | Description
  --- | ---
  javax.faces.component | Fundamental APIs for user interface components.
  javax.faces.context | Classes and interfaces defining per-request state information.
  javax.faces.event | Interfaces describing events and event listeners, and concrete event implementation classes.

- - ### Uses of PhaseId in javax.faces.component

    Methods in javax.faces.component with parameters of type PhaseId
    Modifier and Type | Method and Description
    --- | ---
    `void` | UIViewRoot.`broadcastEvents(FacesContext context, PhaseId phaseId)` Broadcast any events that have been queued.

  - ### Uses of PhaseId in javax.faces.context

    Methods in javax.faces.context that return PhaseId
    Modifier and Type | Method and Description
    --- | ---
    `PhaseId` | FacesContextWrapper.`getCurrentPhaseId()` The default behavior of this method is to call `FacesContext.getCurrentPhaseId()` on the wrapped `FacesContext` object.
    `PhaseId` | FacesContext.`getCurrentPhaseId()` Return the value last set on this `FacesContext` instance when `FacesContext.setCurrentPhaseId(javax.faces.event.PhaseId)` was called.

    Methods in javax.faces.context with parameters of type PhaseId
    Modifier and Type | Method and Description
    --- | ---
    `void` | PartialViewContextWrapper.`processPartial(PhaseId phaseId)` The default behavior of this method is to call `PartialViewContext.processPartial(PhaseId)` on the wrapped `PartialViewContext` object.
    `abstract void` | PartialViewContext.`processPartial(PhaseId phaseId)` Perform lifecycle processing on components during the indicated `phaseId`.
    `void` | FacesContextWrapper.`setCurrentPhaseId(PhaseId currentPhaseId)` The default behavior of this method is to call `FacesContext.setCurrentPhaseId(PhaseId)` on the wrapped `FacesContext` object.
    `void` | FacesContext.`setCurrentPhaseId(PhaseId currentPhaseId)` The implementation must call this method at the earliest possble point in time after entering into a new phase in the request processing lifecycle.

  - ### Uses of PhaseId in javax.faces.event

    Fields in javax.faces.event declared as PhaseId
    Modifier and Type | Field and Description
    --- | ---
    `static PhaseId` | PhaseId.`ANY_PHASE` Identifier that indicates an interest in events, no matter which request processing phase is being performed.
    `static PhaseId` | PhaseId.`APPLY_REQUEST_VALUES` Identifier that indicates an interest in events queued for the Apply Request Values phase of the request processing lifecycle.
    `static PhaseId` | PhaseId.`INVOKE_APPLICATION` Identifier that indicates an interest in events queued for the Invoke Application phase of the request processing lifecycle.
    `static PhaseId` | PhaseId.`PROCESS_VALIDATIONS` Identifier that indicates an interest in events queued for the Process Validations phase of the request processing lifecycle.
    `static PhaseId` | PhaseId.`RENDER_RESPONSE` Identifier for the Render Response phase of the request processing lifecycle.
    `static PhaseId` | PhaseId.`RESTORE_VIEW` Identifier that indicates an interest in events queued for the Restore View phase of the request processing lifecycle.
    `static PhaseId` | PhaseId.`UPDATE_MODEL_VALUES` Identifier that indicates an interest in events queued for the Update Model Values phase of the request processing lifecycle.

    Fields in javax.faces.event with type parameters of type PhaseId
    Modifier and Type | Field and Description
    --- | ---
    `static List<PhaseId>` | PhaseId.`VALUES` List of valid `PhaseId` instances, in ascending order of their ordinal value.

    Methods in javax.faces.event that return PhaseId
    Modifier and Type | Method and Description
    --- | ---
    `PhaseId` | PhaseListener.`getPhaseId()` Return the identifier of the request processing phase during which this listener is interested in processing `PhaseEvent` events.
    `PhaseId` | PhaseEvent.`getPhaseId()` Return the `PhaseId` representing the current request processing lifecycle phase.
    `PhaseId` | FacesEvent.`getPhaseId()` Return the identifier of the request processing phase during which this event should be delivered.
    `PhaseId` | ExceptionQueuedEventContext.`getPhaseId()` Return the `PhaseId` which was being processed when the exception was thrown.
    `static PhaseId` | PhaseId.`phaseIdValueOf(String phase)` Return a `PhaseId` representation of the arcument `phase`.

    Methods in javax.faces.event with parameters of type PhaseId
    Modifier and Type | Method and Description
    --- | ---
    `void` | FacesEvent.`setPhaseId(PhaseId phaseId)` Set the `PhaseId` during which this event will be delivered.

    Constructors in javax.faces.event with parameters of type PhaseId
    Constructor and Description
    `ExceptionQueuedEventContext(FacesContext context, Throwable thrown, UIComponent component, PhaseId phaseId)` Instantiate a new `ExceptionQueuedEventContext` that indicates the argument `Throwable` just occurred, relevant to the argument `component`, during the lifecycle phase `phaseId`.
    `PhaseEvent(FacesContext context, PhaseId phaseId, Lifecycle lifecycle)` Construct a new event object from the specified parameters.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.