Skip to content

Commit

Permalink
Rename the Hibernate 6 Dynamic mutable and immutable abstract types #419
Browse files Browse the repository at this point in the history
  • Loading branch information
vladmihalcea committed Apr 7, 2022
1 parent fb5fef0 commit 6ebbf96
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 24 deletions.
Expand Up @@ -6,19 +6,19 @@
/**
* @author Vlad Mihalcea
*/
public abstract class DynamicImmutableType<T> extends ImmutableType<T> implements DynamicParameterizedType {
public abstract class ImmutableDynamicParameterizedType<T> extends ImmutableType<T> implements DynamicParameterizedType {

/**
* {@inheritDoc}
*/
public DynamicImmutableType(Class<T> clazz) {
public ImmutableDynamicParameterizedType(Class<T> clazz) {
super(clazz);
}

/**
* {@inheritDoc}
*/
public DynamicImmutableType(Class<T> clazz, Configuration configuration) {
public ImmutableDynamicParameterizedType(Class<T> clazz, Configuration configuration) {
super(clazz, configuration);
}
}
Expand Up @@ -12,16 +12,16 @@
/**
* @author Vlad Mihalcea
*/
public class DynamicMutableType<T, JDBC extends JdbcType, JAVA extends JavaType<T>> extends MutableType<T, JDBC, JAVA> implements DynamicParameterizedType {
public class MutableDynamicParameterizedType<T, JDBC extends JdbcType, JAVA extends JavaType<T>> extends MutableType<T, JDBC, JAVA> implements DynamicParameterizedType {

/**
* {@inheritDoc}
*/
public DynamicMutableType(Class<T> returnedClass, JDBC jdbcTypeDescriptor, JAVA javaTypeDescriptor) {
public MutableDynamicParameterizedType(Class<T> returnedClass, JDBC jdbcTypeDescriptor, JAVA javaTypeDescriptor) {
super(returnedClass, jdbcTypeDescriptor, javaTypeDescriptor);
}

public DynamicMutableType(Class<T> returnedClass, JDBC jdbcTypeDescriptor, JAVA javaTypeDescriptor, Configuration configuration) {
public MutableDynamicParameterizedType(Class<T> returnedClass, JDBC jdbcTypeDescriptor, JAVA javaTypeDescriptor, Configuration configuration) {
super(returnedClass, jdbcTypeDescriptor, javaTypeDescriptor, configuration);
}

Expand Down
@@ -1,6 +1,6 @@
package com.vladmihalcea.hibernate.type.array.internal;

import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.util.Configuration;

/**
Expand All @@ -9,7 +9,7 @@
* @author Vlad Mihalcea
*/
public abstract class AbstractArrayType<T>
extends DynamicMutableType<T, ArraySqlTypeDescriptor, AbstractArrayTypeDescriptor<T>> {
extends MutableDynamicParameterizedType<T, ArraySqlTypeDescriptor, AbstractArrayTypeDescriptor<T>> {

public static final String SQL_ARRAY_TYPE = "sql_array_type";

Expand Down
@@ -1,6 +1,6 @@
package com.vladmihalcea.hibernate.type.basic;

import com.vladmihalcea.hibernate.type.DynamicImmutableType;
import com.vladmihalcea.hibernate.type.ImmutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.util.ReflectionUtils;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
import org.hibernate.metamodel.model.convert.spi.EnumValueConverter;
Expand All @@ -26,7 +26,7 @@
*
* @author Vlad Mihalcea
*/
public class PostgreSQLEnumType extends DynamicImmutableType<Enum> {
public class PostgreSQLEnumType extends ImmutableDynamicParameterizedType<Enum> {

public static final PostgreSQLEnumType INSTANCE = new PostgreSQLEnumType();

Expand Down
@@ -1,7 +1,7 @@
package com.vladmihalcea.hibernate.type.json;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.json.internal.JsonBinaryJdbcTypeDescriptor;
import com.vladmihalcea.hibernate.type.json.internal.JsonJavaTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
Expand All @@ -25,7 +25,7 @@
*
* @author Vlad Mihalcea
*/
public class JsonBinaryType extends DynamicMutableType<Object, JsonBinaryJdbcTypeDescriptor, JsonJavaTypeDescriptor> {
public class JsonBinaryType extends MutableDynamicParameterizedType<Object, JsonBinaryJdbcTypeDescriptor, JsonJavaTypeDescriptor> {

public static final JsonBinaryType INSTANCE = new JsonBinaryType();

Expand Down
@@ -1,7 +1,7 @@
package com.vladmihalcea.hibernate.type.json;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.json.internal.JsonJavaTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
import com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper;
Expand All @@ -26,7 +26,7 @@
*
* @author Vlad Mihalcea
*/
public class JsonBlobType extends DynamicMutableType<Object, BlobJdbcType, JsonJavaTypeDescriptor> {
public class JsonBlobType extends MutableDynamicParameterizedType<Object, BlobJdbcType, JsonJavaTypeDescriptor> {

public static final JsonBlobType INSTANCE = new JsonBlobType();

Expand Down
Expand Up @@ -2,7 +2,7 @@

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.json.internal.JsonBinaryJdbcTypeDescriptor;
import com.vladmihalcea.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
Expand All @@ -24,7 +24,7 @@
*
* @author Vlad Mihalcea
*/
public class JsonNodeBinaryType extends DynamicMutableType<JsonNode, JsonBinaryJdbcTypeDescriptor, JsonNodeJavaTypeDescriptor> {
public class JsonNodeBinaryType extends MutableDynamicParameterizedType<JsonNode, JsonBinaryJdbcTypeDescriptor, JsonNodeJavaTypeDescriptor> {

public static final JsonNodeBinaryType INSTANCE = new JsonNodeBinaryType();

Expand Down
Expand Up @@ -2,7 +2,7 @@

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor;
import com.vladmihalcea.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
Expand All @@ -24,7 +24,7 @@
*
* @author Vlad Mihalcea
*/
public class JsonNodeStringType extends DynamicMutableType<JsonNode, JsonStringJdbcTypeDescriptor, JsonNodeJavaTypeDescriptor> {
public class JsonNodeStringType extends MutableDynamicParameterizedType<JsonNode, JsonStringJdbcTypeDescriptor, JsonNodeJavaTypeDescriptor> {

public static final JsonNodeStringType INSTANCE = new JsonNodeStringType();

Expand Down
@@ -1,7 +1,7 @@
package com.vladmihalcea.hibernate.type.json;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.json.internal.JsonJavaTypeDescriptor;
import com.vladmihalcea.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
Expand Down Expand Up @@ -32,7 +32,7 @@
*
* @author Vlad Mihalcea
*/
public class JsonStringType extends DynamicMutableType<Object, JsonStringJdbcTypeDescriptor, JsonJavaTypeDescriptor> {
public class JsonStringType extends MutableDynamicParameterizedType<Object, JsonStringJdbcTypeDescriptor, JsonJavaTypeDescriptor> {

public static final JsonStringType INSTANCE = new JsonStringType();

Expand Down
@@ -1,7 +1,7 @@
package com.vladmihalcea.hibernate.type.json;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.json.internal.JsonJavaTypeDescriptor;
import com.vladmihalcea.hibernate.type.json.internal.JsonJdbcTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
Expand Down Expand Up @@ -30,7 +30,7 @@
*
* @author Vlad Mihalcea
*/
public class JsonType extends DynamicMutableType<Object, JsonJdbcTypeDescriptor, JsonJavaTypeDescriptor> {
public class JsonType extends MutableDynamicParameterizedType<Object, JsonJdbcTypeDescriptor, JsonJavaTypeDescriptor> {

public static final JsonType INSTANCE = new JsonType();

Expand Down
@@ -1,6 +1,6 @@
package com.vladmihalcea.hibernate.type.search;

import com.vladmihalcea.hibernate.type.DynamicMutableType;
import com.vladmihalcea.hibernate.type.MutableDynamicParameterizedType;
import com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor;
import com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;
Expand All @@ -11,7 +11,7 @@
* @author Vlad Mihalcea
* @author Philip Riecks
*/
public class PostgreSQLTSVectorType extends DynamicMutableType<Object, PostgreSQLTSVectorSqlTypeDescriptor, PostgreSQLTSVectorTypeDescriptor> {
public class PostgreSQLTSVectorType extends MutableDynamicParameterizedType<Object, PostgreSQLTSVectorSqlTypeDescriptor, PostgreSQLTSVectorTypeDescriptor> {

public static final PostgreSQLTSVectorType INSTANCE = new PostgreSQLTSVectorType();

Expand Down

0 comments on commit 6ebbf96

Please sign in to comment.