Interface IndirectWrapper<T>

Type Parameters:
T - Type of the wrapped object
All Known Implementing Classes:
ChangeTrackingIndirectCollection, ChangeTrackingIndirectList, ChangeTrackingIndirectMap, ChangeTrackingIndirectMultilingualString, ChangeTrackingIndirectSet
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface IndirectWrapper<T>
Wraps a target object in an indirect proxy which is able to intercept method calls and perform additional processing (usually persistence context notification).
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the wrapped object.
  • Method Details

    • unwrap

      T unwrap()
      Retrieves the wrapped object.
      Returns:
      The wrapped object