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.
Original file line number Diff line number Diff line change
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);
}
}
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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.