From 151baaad3d0a1b1cea83aaf7e1bab1a0d5ef5c47 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Mon, 31 Jul 2023 02:53:18 +0100 Subject: [PATCH] feat: isolate metadata api Signed-off-by: Otavio Santana --- .../eclipse/jnosql/mapping/metadata/CollectionSupplier.java | 4 +--- .../eclipse/jnosql/mapping/metadata/ConstructorMetadata.java | 1 - .../org/eclipse/jnosql/mapping/metadata/EntityMetadata.java | 3 +-- .../org/eclipse/jnosql/mapping/metadata/FieldMetadata.java | 1 - .../java/org/eclipse/jnosql/mapping/metadata/MappingType.java | 2 -- .../eclipse/jnosql/mapping/metadata/ParameterMetaData.java | 1 - 6 files changed, 2 insertions(+), 10 deletions(-) diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/CollectionSupplier.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/CollectionSupplier.java index 8b31fb780..be957a533 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/CollectionSupplier.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/CollectionSupplier.java @@ -14,15 +14,13 @@ */ package org.eclipse.jnosql.mapping.metadata; -import org.eclipse.jnosql.mapping.reflection.GenericFieldMetadata; import java.util.Collection; import java.util.function.Predicate; import java.util.function.Supplier; /** - * A collection supplier to create an {@link Collection} instance at {@link GenericFieldMetadata#collectionInstance} - * by SPI + * A collection supplier to create an {@link Collection} by SPI * * @param the collection instance */ diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ConstructorMetadata.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ConstructorMetadata.java index 835009ecf..316e6a9d2 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ConstructorMetadata.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ConstructorMetadata.java @@ -14,7 +14,6 @@ */ package org.eclipse.jnosql.mapping.metadata; -import org.eclipse.jnosql.mapping.metadata.ParameterMetaData; import java.util.List; diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/EntityMetadata.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/EntityMetadata.java index fb3d91e07..80a3edabd 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/EntityMetadata.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/EntityMetadata.java @@ -15,7 +15,6 @@ package org.eclipse.jnosql.mapping.metadata; import jakarta.nosql.Id; -import org.eclipse.jnosql.mapping.reflection.InstanceSupplier; import java.util.List; import java.util.Map; @@ -72,7 +71,7 @@ public interface EntityMetadata { /** - * Creates a new instance from {@link InstanceSupplier} + * Creates a new instance from default constructor. * * @param the instance type * @return a new instance of this class diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/FieldMetadata.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/FieldMetadata.java index 2c41e889c..5748cf1a9 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/FieldMetadata.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/FieldMetadata.java @@ -19,7 +19,6 @@ import jakarta.nosql.Id; import org.eclipse.jnosql.communication.Value; import org.eclipse.jnosql.mapping.AttributeConverter; -import org.eclipse.jnosql.mapping.metadata.MappingType; import java.util.Optional; diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/MappingType.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/MappingType.java index 38100c5e9..f0e7df31c 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/MappingType.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/MappingType.java @@ -17,8 +17,6 @@ import jakarta.nosql.Entity; import org.eclipse.jnosql.mapping.Embeddable; -import java.lang.reflect.Field; -import java.lang.reflect.Parameter; import java.util.Collection; import java.util.Map; diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ParameterMetaData.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ParameterMetaData.java index 40e5f5ec8..66ceea419 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ParameterMetaData.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/metadata/ParameterMetaData.java @@ -17,7 +17,6 @@ import jakarta.nosql.Column; import jakarta.nosql.Id; import org.eclipse.jnosql.mapping.AttributeConverter; -import org.eclipse.jnosql.mapping.metadata.MappingType; import java.util.Optional;