## Uses of Interface
javax.jdo.spi.StateManager

- Packages that use StateManager
  Package | Description
  --- | ---
  javax.jdo.spi | This package contains the interfaces and classes used by JDO implementations.

- - ### Uses of StateManager in javax.jdo.spi

    Methods in javax.jdo.spi that return StateManager
    Modifier and Type | Method and Description
    --- | ---
    `StateManager` | StateManager.`replacingStateManager(PersistenceCapable pc, StateManager sm)` Replace the current value of `jdoStateManager`.
    `StateManager` | StateManager.`replacingStateManager(PersistenceCapable pc, StateManager sm)` Replace the current value of `jdoStateManager`.

    Methods in javax.jdo.spi with parameters of type StateManager
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JDOImplHelper.`checkAuthorizedStateManager(StateManager sm)` Check that the parameter instance is of a class that is authorized for JDOPermission("setStateManager").
    `static void` | JDOImplHelper.`checkAuthorizedStateManager(StateManager sm)` Check that the parameter instance is of a class that is authorized for JDOPermission("setStateManager").
    `PersistenceCapable` | PersistenceCapable.`jdoNewInstance(StateManager sm)` Return a new instance of this class, with the jdoStateManager set to the parameter, and jdoFlags set to LOAD_REQUIRED.
    `PersistenceCapable` | PersistenceCapable.`jdoNewInstance(StateManager sm)` Return a new instance of this class, with the jdoStateManager set to the parameter, and jdoFlags set to LOAD_REQUIRED.
    `PersistenceCapable` | PersistenceCapable.`jdoNewInstance(StateManager sm, Object oid)` Return a new instance of this class, with the jdoStateManager set to the parameter, key fields initialized to the values in the oid, and jdoFlags set to LOAD_REQUIRED.
    `PersistenceCapable` | PersistenceCapable.`jdoNewInstance(StateManager sm, Object oid)` Return a new instance of this class, with the jdoStateManager set to the parameter, key fields initialized to the values in the oid, and jdoFlags set to LOAD_REQUIRED.
    `void` | PersistenceCapable.`jdoReplaceStateManager(StateManager sm)` This method sets the StateManager instance that manages the state of this instance.
    `void` | PersistenceCapable.`jdoReplaceStateManager(StateManager sm)` This method sets the StateManager instance that manages the state of this instance.
    `PersistenceCapable` | JDOImplHelper.`newInstance(Class pcClass, StateManager sm)` Create a new instance of the class and assign its `jdoStateManager`.
    `PersistenceCapable` | JDOImplHelper.`newInstance(Class pcClass, StateManager sm)` Create a new instance of the class and assign its `jdoStateManager`.
    `PersistenceCapable` | JDOImplHelper.`newInstance(Class pcClass, StateManager sm, Object oid)` Create a new instance of the class and assign its `jdoStateManager` and key values from the ObjectId.
    `PersistenceCapable` | JDOImplHelper.`newInstance(Class pcClass, StateManager sm, Object oid)` Create a new instance of the class and assign its `jdoStateManager` and key values from the ObjectId.
    `StateManager` | StateManager.`replacingStateManager(PersistenceCapable pc, StateManager sm)` Replace the current value of `jdoStateManager`.
    `StateManager` | StateManager.`replacingStateManager(PersistenceCapable pc, StateManager sm)` Replace the current value of `jdoStateManager`.

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.