org.springframework.aop.scope

Class DefaultScopedObject

  • java.lang.Object
    • org.springframework.aop.scope.DefaultScopedObject
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object getTargetObject()
      Return the current target object behind this scoped object proxy, in its raw form (as stored in the target scope).
      void removeFromScope()
      Remove this object from its target scope, for example from the backing session.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getTargetObject

        public java.lang.Object getTargetObject()
        Description copied from interface: ScopedObject
        Return the current target object behind this scoped object proxy, in its raw form (as stored in the target scope).

        The raw target object can for example be passed to persistence providers which would not be able to handle the scoped proxy object.

        Specified by:
        getTargetObject in interface ScopedObject
        Returns:
        the current target object behind this scoped object proxy
      • removeFromScope

        public void removeFromScope()
        Description copied from interface: ScopedObject
        Remove this object from its target scope, for example from the backing session.

        Note that no further calls may be made to the scoped object afterwards (at least within the current thread, that is, with the exact same target object in the target scope).

        Specified by:
        removeFromScope in interface ScopedObject