JDO Method
in javax.jdo.spi.StateManager

StateManager replacingStateManager(
  PersistenceCapable pc, 
  StateManager sm
)


Replace the current value of jdoStateManager.

This method is called by the PersistenceCapable whenever jdoReplaceStateManager is called and there is already an owning StateManager. This is a security precaution to ensure that the owning StateManager is the only source of any change to its reference in the PersistenceCapable.

Parameters:
pc - the calling PersistenceCapable instance
sm - the proposed new value for the jdoStateManager
Return:
the new value for the jdoStateManager
Since:
JDO 1.0