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


package com.blazebit.persistence.view.spi.type
Type SPI for Blaze-Persistence Entity-View.
  • Class
    Description
    A base class for implementing basic user types for non-entity mutable types.
    A dirty tracker records the fact that an object was possibly altered and allows to query this information.
    A contract for defining a custom basic type to use with entity views.
    A contract for defining string support for a custom basic type to use with entity views.
    A dirty tracker that exposes the captured initial state.
    A dirty tracker that gives detailed dirty information about attributes.
    Every entity view object implements this interface to give access to known attributes and metamodel information.
    The default basic user type implementation for immutable types.
    The default basic user type implementation for unknown types.
    A dirty tracker that exposes the mutable state.
    A contract for a converter to convert between an entity view model type and an underlying type.
    A contract for defining a custom basic type to use with entity views for versions in optimistic concurrency control.