Uses of Interface
org.hibernate.type.descriptor.java.MutabilityPlan
Packages that use MutabilityPlan
Package
Description
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.
This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.Implements the SPI for basic-typed value conversions.
Integrates a range of types defined by the JDK with the type system
of Hibernate.
Defines a registry for Hibernate
Types.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type.-
Uses of MutabilityPlan in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type MutabilityPlanModifier and TypeMethodDescriptionTypeDefinition.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 MutabilityPlanMethods in org.hibernate.boot.model.process.internal that return MutabilityPlanModifier and TypeMethodDescriptionInferredBasicValueResolution.getMutabilityPlan()NamedBasicTypeResolution.getMutabilityPlan()NamedConverterResolution.getMutabilityPlan()UserTypeResolution.getMutabilityPlan()VersionResolution.getMutabilityPlan()Method parameters in org.hibernate.boot.model.process.internal with type arguments of type MutabilityPlanModifier and TypeMethodDescriptionstatic <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 MutabilityPlanModifierConstructorDescriptionInferredBasicValueResolution(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 MutabilityPlanModifierConstructorDescriptionNamedBasicTypeResolution(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 MutabilityPlanModifier and TypeMethodDescriptionBasicValue.Resolution.getMutabilityPlan()The resolved MutabilityPlanMethod parameters in org.hibernate.mapping with type arguments of type MutabilityPlanModifier and TypeMethodDescriptionvoidBasicValue.setExplicitMutabilityPlanAccess(Function<TypeConfiguration, MutabilityPlan> explicitMutabilityPlanAccess) -
Uses of MutabilityPlan in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return MutabilityPlanModifier and TypeMethodDescriptiondefault MutabilityPlan<?>AttributeMapping.getExposedMutabilityPlan()AttributeMetadata.getMutabilityPlan() -
Uses of MutabilityPlan in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement MutabilityPlanModifier and TypeClassDescriptionstatic classMethods in org.hibernate.metamodel.mapping.internal that return MutabilityPlanModifier and TypeMethodDescriptionSimpleAttributeMetadata.getMutabilityPlan()default MutabilityPlanSingleAttributeIdentifierMapping.getMutabilityPlan()Constructors in org.hibernate.metamodel.mapping.internal with parameters of type MutabilityPlanModifierConstructorDescriptionSimpleAttributeMetadata(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 MutabilityPlanModifier and TypeMethodDescriptionprotected 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 MutabilityPlanModifier and TypeClassDescriptionclassThe defaultMutabilityPlanfor 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 MutabilityPlanModifier and TypeClassDescriptionclassA mutability plan for arrays.static classstatic classstatic classMutabilityPlan for Clob valuesstatic classclassObject-typed form ofImmutableMutabilityPlanfor easier use withMutabilityfor usersclassMutability plan for immutable objectsstatic classstatic classstatic classclassMutability plan for mutable objectsstatic classstatic classMethods in org.hibernate.type.descriptor.java that return MutabilityPlanModifier and TypeMethodDescriptionMutabilityPlanExposer.getExposedMutabilityPlan()AbstractClassJavaType.getMutabilityPlan()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 MutabilityPlanModifierConstructorDescriptionAbstractArrayJavaType(Class<T> clazz, JavaType<E> baseDescriptor, MutabilityPlan<T> mutabilityPlan) protectedAbstractClassJavaType(Class<? extends T> type, MutabilityPlan<? extends T> mutabilityPlan) Initialize a type descriptor for the given type and mutability plan.protectedAbstractClassJavaType(Class<? extends T> type, MutabilityPlan<? extends T> mutabilityPlan, Comparator<? extends T> comparator) Initialize a type descriptor for the given type, mutability plan and comparator.protectedAbstractJavaType(Type type, MutabilityPlan<T> mutabilityPlan) Initialize a type descriptor for the given type.protectedAbstractTemporalJavaType(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 MutabilityPlanModifier and TypeClassDescriptionclassJava type forFormatMapperbased types i.e.classJsonJavaType<T>classXmlJavaType<T>Methods in org.hibernate.type.descriptor.java.spi that return MutabilityPlanModifier and TypeMethodDescription<J> MutabilityPlan<J>RegistryHelper.determineMutabilityPlan(Type javaType, TypeConfiguration typeConfiguration) FormatMapperBasedJavaType.getMutabilityPlan()Method parameters in org.hibernate.type.descriptor.java.spi with type arguments of type MutabilityPlanModifier and TypeMethodDescription<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 MutabilityPlanModifierConstructorDescriptionEntityJavaType(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 MutabilityPlanModifier and TypeClassDescriptionstatic classstatic classMethods in org.hibernate.type.internal that return MutabilityPlanModifier and TypeMethodDescriptionCompositeUserTypeJavaTypeWrapper.getMutabilityPlan()protected MutabilityPlan<J>ConvertedBasicTypeImpl.getMutabilityPlan()protected MutabilityPlan<J>CustomMutabilityConvertedBasicTypeImpl.getMutabilityPlan()protected MutabilityPlan<J>ImmutableNamedBasicTypeImpl.getMutabilityPlan()UserTypeJavaTypeWrapper.getMutabilityPlan()Constructors in org.hibernate.type.internal with parameters of type MutabilityPlanModifierConstructorDescriptionCustomMutabilityConvertedBasicTypeImpl(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 MutabilityPlanModifier and TypeMethodDescription<J> MutabilityPlan<J>TypeConfiguration.createMutabilityPlan(Class<? extends MutabilityPlan<?>> planClass) Method parameters in org.hibernate.type.spi with type arguments of type MutabilityPlanModifier and TypeMethodDescription<J> MutabilityPlan<J>TypeConfiguration.createMutabilityPlan(Class<? extends MutabilityPlan<?>> planClass) -
Uses of MutabilityPlan in org.hibernate.usertype
Methods in org.hibernate.usertype that return MutabilityPlanConstructors in org.hibernate.usertype with parameters of type MutabilityPlanModifierConstructorDescriptionStaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan) StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan, BasicValueConverter<T, Object> valueConverter)