Uses of Interface
org.hibernate.type.descriptor.java.MutabilityPlan
-
Packages that use MutabilityPlan Package Description org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.boot.model This package defines the boot-time metamodel, which is an interpretation of the domain model (entity classes, embeddable classes, and attributes) and the mapping of these "domain model parts" to the database.org.hibernate.boot.model.process.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter.internal Implements the SPI for basic-typed value conversions.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateType
s.org.hibernate.usertype An API for user-defined custom types which extend the set of built-in types defined inorg.hibernate.type
. -
-
Uses of MutabilityPlan in org.hibernate.annotations
Methods in org.hibernate.annotations that return types with arguments of type MutabilityPlan Modifier and Type Method Description Class<? extends MutabilityPlan<?>>
value()
The MutabilityPlan implementationClass<? extends MutabilityPlan<?>>
value()
The MutabilityPlan implementationClass<? extends MutabilityPlan<?>>
value()
A class implementingMutabilityPlan
. -
Uses of MutabilityPlan in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type MutabilityPlan Modifier and Type Method Description BasicValue.Resolution<?>
TypeDefinition. resolve(Map<?,?> localConfigParameters, MutabilityPlan<?> explicitMutabilityPlan, MetadataBuildingContext context, JdbcTypeIndicators indicators)
-
Uses of MutabilityPlan in org.hibernate.boot.model.process.internal
Classes in org.hibernate.boot.model.process.internal that implement MutabilityPlan Modifier and Type Class Description class
UserTypeMutabilityPlanAdapter<T>
Methods in org.hibernate.boot.model.process.internal that return MutabilityPlan Modifier and Type Method Description MutabilityPlan<J>
InferredBasicValueResolution. getMutabilityPlan()
MutabilityPlan<J>
NamedBasicTypeResolution. getMutabilityPlan()
MutabilityPlan<J>
NamedConverterResolution. getMutabilityPlan()
MutabilityPlan<T>
UserTypeResolution. getMutabilityPlan()
MutabilityPlan<E>
VersionResolution. getMutabilityPlan()
Method parameters in org.hibernate.boot.model.process.internal with type arguments of type MutabilityPlan Modifier and Type Method Description static <T> BasicValue.Resolution<T>
InferredBasicValueResolver. from(BasicJavaType<T> explicitJavaType, JdbcType explicitJdbcType, Type resolvedJavaType, Supplier<JavaType<T>> reflectedJtdResolver, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators, Table table, Selectable selectable, String ownerName, String propertyName, MetadataBuildingContext buildingContext)
static <T> BasicValue.Resolution<T>
InferredBasicValueResolver. fromTemporal(TemporalJavaType<T> reflectedJtd, BasicJavaType<?> explicitJavaType, JdbcType explicitJdbcType, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators)
Constructors in org.hibernate.boot.model.process.internal with parameters of type MutabilityPlan Constructor Description InferredBasicValueResolution(JdbcMapping jdbcMapping, JavaType<J> domainJtd, JavaType<T> relationalJtd, JdbcType jdbcType, BasicType<J> legacyType, MutabilityPlan<J> mutabilityPlan)
NamedConverterResolution(JavaType<J> domainJtd, JavaType<?> relationalJtd, JdbcType jdbcType, JpaAttributeConverter<J,?> valueConverter, MutabilityPlan<J> mutabilityPlan, Class<J> primitiveClass, TypeConfiguration typeConfiguration)
UserTypeResolution(CustomType<T> userTypeAdapter, MutabilityPlan<T> explicitMutabilityPlan, Properties combinedTypeParameters)
Constructor parameters in org.hibernate.boot.model.process.internal with type arguments of type MutabilityPlan Constructor Description NamedBasicTypeResolution(JavaType<J> domainJtd, BasicType basicType, BasicValueConverter valueConverter, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, MetadataBuildingContext context)
-
Uses of MutabilityPlan in org.hibernate.mapping
Methods in org.hibernate.mapping that return MutabilityPlan Modifier and Type Method Description MutabilityPlan<J>
BasicValue.Resolution. getMutabilityPlan()
The resolved MutabilityPlanMethod parameters in org.hibernate.mapping with type arguments of type MutabilityPlan Modifier and Type Method Description void
BasicValue. setExplicitMutabilityPlanAccess(Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess)
-
Uses of MutabilityPlan in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return MutabilityPlan Modifier and Type Method Description default MutabilityPlan<?>
AttributeMapping. getExposedMutabilityPlan()
MutabilityPlan
AttributeMetadata. getMutabilityPlan()
-
Uses of MutabilityPlan in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement MutabilityPlan Modifier and Type Class Description static class
DiscriminatedAssociationAttributeMapping.MutabilityPlanImpl
Methods in org.hibernate.metamodel.mapping.internal that return MutabilityPlan Modifier and Type Method Description MutabilityPlan
SimpleAttributeMetadata. getMutabilityPlan()
default MutabilityPlan
SingleAttributeIdentifierMapping. getMutabilityPlan()
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type MutabilityPlan Constructor Description SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable)
SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable, CascadeStyle cascadeStyle)
SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, Property bootProperty, Value value)
-
Uses of MutabilityPlan in org.hibernate.type
Methods in org.hibernate.type that return MutabilityPlan Modifier and Type Method Description protected MutabilityPlan<T>
AbstractStandardBasicType. getMutabilityPlan()
protected MutabilityPlan<T>
SerializableToBlobType. getMutabilityPlan()
-
Uses of MutabilityPlan in org.hibernate.type.descriptor.converter.internal
Classes in org.hibernate.type.descriptor.converter.internal that implement MutabilityPlan Modifier and Type Class Description class
AttributeConverterMutabilityPlanImpl<T>
The defaultMutabilityPlan
for a converted value assumes, in the absence of additional evidence, that the value is mutable, so that dirty checking, deep copying, and second-level caching all work correctly in the case where it really is mutable. -
Uses of MutabilityPlan in org.hibernate.type.descriptor.java
Classes in org.hibernate.type.descriptor.java that implement MutabilityPlan Modifier and Type Class Description class
ArrayMutabilityPlan<T>
A mutability plan for arrays.static class
BlobJavaType.BlobMutabilityPlan
static class
CalendarJavaType.CalendarMutabilityPlan
static class
ClobJavaType.ClobMutabilityPlan
MutabilityPlan for Clob valuesstatic class
DateJavaType.DateMutabilityPlan
class
Immutability
Object-typed form ofImmutableMutabilityPlan
for easier use withMutability
for usersclass
ImmutableMutabilityPlan<T>
Mutability plan for immutable objectsstatic class
JdbcDateJavaType.DateMutabilityPlan
static class
JdbcTimeJavaType.TimeMutabilityPlan
static class
JdbcTimestampJavaType.TimestampMutabilityPlan
class
MutableMutabilityPlan<T>
Mutability plan for mutable objectsstatic class
NClobJavaType.NClobMutabilityPlan
static class
SerializableJavaType.SerializableMutabilityPlan<S extends Serializable>
Methods in org.hibernate.type.descriptor.java that return MutabilityPlan Modifier and Type Method Description MutabilityPlan<T>
MutabilityPlanExposer. getExposedMutabilityPlan()
MutabilityPlan<T>
AbstractClassJavaType. getMutabilityPlan()
MutabilityPlan<T>
AbstractJavaType. getMutabilityPlan()
default MutabilityPlan<T>
JavaType. getMutabilityPlan()
Retrieve the mutability plan for this Java type.static <X> MutabilityPlan<X>
Immutability. instance()
Constructors in org.hibernate.type.descriptor.java with parameters of type MutabilityPlan Constructor Description AbstractArrayJavaType(Class<T> clazz, JavaType<E> baseDescriptor, MutabilityPlan<T> mutabilityPlan)
AbstractClassJavaType(Class<? extends T> type, MutabilityPlan<? extends T> mutabilityPlan)
Initialize a type descriptor for the given type and mutability plan.AbstractClassJavaType(Class<? extends T> type, MutabilityPlan<? extends T> mutabilityPlan, Comparator<? extends T> comparator)
Initialize a type descriptor for the given type, mutability plan and comparator.AbstractJavaType(Type type, MutabilityPlan<T> mutabilityPlan)
Initialize a type descriptor for the given type.AbstractTemporalJavaType(Class<? extends T> type, MutabilityPlan<? extends T> mutabilityPlan)
AbstractTemporalJavaType(Class<? extends T> type, MutabilityPlan<? extends T> mutabilityPlan, Comparator<? extends T> comparator)
SerializableJavaType(Class<T> type, MutabilityPlan<T> mutabilityPlan)
-
Uses of MutabilityPlan in org.hibernate.type.descriptor.java.spi
Classes in org.hibernate.type.descriptor.java.spi that implement MutabilityPlan Modifier and Type Class Description class
FormatMapperBasedJavaType<T>
Java type forFormatMapper
based types i.e.class
JsonJavaType<T>
class
XmlJavaType<T>
Methods in org.hibernate.type.descriptor.java.spi that return MutabilityPlan Modifier and Type Method Description <J> MutabilityPlan<J>
RegistryHelper. determineMutabilityPlan(Type javaType, TypeConfiguration typeConfiguration)
MutabilityPlan<T>
FormatMapperBasedJavaType. getMutabilityPlan()
Method parameters in org.hibernate.type.descriptor.java.spi with type arguments of type MutabilityPlan Modifier and Type Method Description <J> JavaType<J>
RegistryHelper. createTypeDescriptor(Type javaType, Supplier<MutabilityPlan<J>> fallbackMutabilityPlanResolver, TypeConfiguration typeConfiguration)
<J> JavaType<J>
JavaTypeRegistry. resolveDescriptor(Type javaType, BiFunction<Type,TypeConfiguration,MutabilityPlan<?>> mutabilityPlanCreator)
Constructors in org.hibernate.type.descriptor.java.spi with parameters of type MutabilityPlan Constructor Description EntityJavaType(Class<T> type, MutabilityPlan<T> mutabilityPlan)
FormatMapperBasedJavaType(Type type, MutabilityPlan<T> mutabilityPlan, TypeConfiguration typeConfiguration)
JavaTypeBasicAdaptor(Class<T> type, MutabilityPlan<T> mutabilityPlan)
JsonJavaType(Type type, MutabilityPlan<T> mutabilityPlan, TypeConfiguration typeConfiguration)
UnknownBasicJavaType(Class<T> type, MutabilityPlan<T> mutabilityPlan)
UnknownBasicJavaType(Type type, MutabilityPlan<T> mutabilityPlan)
XmlJavaType(Type type, MutabilityPlan<T> mutabilityPlan, TypeConfiguration typeConfiguration)
-
Uses of MutabilityPlan in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement MutabilityPlan Modifier and Type Class Description static class
CompositeUserTypeJavaTypeWrapper.MutabilityPlanWrapper<J>
static class
UserTypeJavaTypeWrapper.MutabilityPlanWrapper<J>
Methods in org.hibernate.type.internal that return MutabilityPlan Modifier and Type Method Description MutabilityPlan<J>
CompositeUserTypeJavaTypeWrapper. getMutabilityPlan()
protected MutabilityPlan<J>
ConvertedBasicTypeImpl. getMutabilityPlan()
protected MutabilityPlan<J>
CustomMutabilityConvertedBasicTypeImpl. getMutabilityPlan()
protected MutabilityPlan<J>
ImmutableNamedBasicTypeImpl. getMutabilityPlan()
MutabilityPlan<J>
UserTypeJavaTypeWrapper. getMutabilityPlan()
Constructors in org.hibernate.type.internal with parameters of type MutabilityPlan Constructor Description CustomMutabilityConvertedBasicTypeImpl(String name, String description, JdbcType jdbcType, BasicValueConverter<J,?> converter, MutabilityPlan<J> mutabilityPlan)
CustomMutabilityConvertedBasicTypeImpl(String name, JdbcType jdbcType, BasicValueConverter<J,?> converter, MutabilityPlan<J> mutabilityPlan)
CustomMutabilityConvertedPrimitiveBasicTypeImpl(String name, String description, JdbcType jdbcType, BasicValueConverter<J,?> converter, Class<J> primitiveClass, MutabilityPlan<J> mutabilityPlan)
-
Uses of MutabilityPlan in org.hibernate.type.spi
Methods in org.hibernate.type.spi that return MutabilityPlan Modifier and Type Method Description <J> MutabilityPlan<J>
TypeConfiguration. createMutabilityPlan(Class<? extends MutabilityPlan<?>> planClass)
Method parameters in org.hibernate.type.spi with type arguments of type MutabilityPlan Modifier and Type Method Description <J> MutabilityPlan<J>
TypeConfiguration. createMutabilityPlan(Class<? extends MutabilityPlan<?>> planClass)
-
Uses of MutabilityPlan in org.hibernate.usertype
Methods in org.hibernate.usertype that return MutabilityPlan Modifier and Type Method Description MutabilityPlan<T>
StaticUserTypeSupport. getMutabilityPlan()
Constructors in org.hibernate.usertype with parameters of type MutabilityPlan Constructor Description StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan)
StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan, BasicValueConverter<T,Object> valueConverter)
-