## Uses of Class
javax.faces.application.StateManager

- Packages that use StateManager
  Package | Description
  --- | ---
  javax.faces.application | APIs that are used to link an application's business logic objects to JavaServer Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on JavaServer Faces.

- - ### Uses of StateManager in javax.faces.application

    Subclasses of StateManager in javax.faces.application
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StateManagerWrapper` Provides a simple implementation of `StateManager` that can be subclassed by developers wishing to provide specialized behavior to an existing `StateManager` instance.

    Methods in javax.faces.application that return StateManager
    Modifier and Type | Method and Description
    --- | ---
    `StateManager` | ApplicationWrapper.`getStateManager()` The default behavior of this method is to call `Application.getStateManager()` on the wrapped `Application` object.
    `abstract StateManager` | Application.`getStateManager()` Return the `StateManager` instance that will be utilized during the Restore View and Render Response phases of the request processing lifecycle.
    `abstract StateManager` | StateManagerWrapper.`getWrapped()`

    Methods in javax.faces.application with parameters of type StateManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | ApplicationWrapper.`setStateManager(StateManager manager)` The default behavior of this method is to call `Application.setStateManager(StateManager)` on the wrapped `Application` object.
    `abstract void` | Application.`setStateManager(StateManager manager)` Set the `StateManager` instance that will be utilized during the Restore View and Render Response phases of the request processing lifecycle.

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