Package com.blazebit.persistence.view.spi.type

Type SPI for Blaze-Persistence Entity-View.
  • Interface Summary 
    Interface Description
    BasicDirtyTracker
    A dirty tracker records the fact that an object was possibly altered and allows to query this information.
    BasicUserType<X>
    A contract for defining a custom basic type to use with entity views.
    BasicUserTypeStringSupport<X>
    A contract for defining string support for a custom basic type to use with entity views.
    DirtyStateTrackable
    A dirty tracker that exposes the captured initial state.
    DirtyTracker
    A dirty tracker that gives detailed dirty information about attributes.
    EntityViewProxy
    Every entity view object implements this interface to give access to known attributes and metamodel information.
    MutableStateTrackable
    A dirty tracker that exposes the mutable state.
    TypeConverter<X,​Y>
    A contract for a converter to convert between an entity view model type and an underlying type.
    VersionBasicUserType<X>
    A contract for defining a custom basic type to use with entity views for versions in optimistic concurrency control.
  • Class Summary 
    Class Description
    AbstractMutableBasicUserType<X>
    A base class for implementing basic user types for non-entity mutable types.
    ImmutableBasicUserType<X>
    The default basic user type implementation for immutable types.
    MutableBasicUserType<X>
    The default basic user type implementation for unknown types.