This is an automated email from the ASF dual-hosted git repository. pcristof pushed a commit to branch OPENJPA-2940 in repository https://gitbox.apache.org/repos/asf/openjpa.git
commit f31d52e56fe1c76ff7595e8738783c52bee35e43 Author: Paulo Cristovão de Araújo Silva Filho <[email protected]> AuthorDate: Fri Jul 18 09:45:52 2025 -0300 [OPENJPA-2940][WIP] Fixing unused imports, adding javadoc --- .../fetchgroups/TestEntityManagerFactoryLoading.java | 1 - .../openjpa/persistence/EntityManagerFactoryImpl.java | 1 - .../openjpa/persistence/OpenJPAPersistenceUtil.java | 17 ++++++++++++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/fetchgroups/TestEntityManagerFactoryLoading.java b/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/fetchgroups/TestEntityManagerFactoryLoading.java index 579e70a2d..5f1ee1960 100644 --- a/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/fetchgroups/TestEntityManagerFactoryLoading.java +++ b/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/fetchgroups/TestEntityManagerFactoryLoading.java @@ -25,7 +25,6 @@ import java.util.HashSet; import java.util.Map; import java.util.Set; -import org.apache.openjpa.persistence.OpenJPAEntityManager; import org.junit.After; import org.junit.Before; import org.junit.Test; diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerFactoryImpl.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerFactoryImpl.java index 47d06467b..78bf79a37 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerFactoryImpl.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/EntityManagerFactoryImpl.java @@ -62,7 +62,6 @@ import org.apache.openjpa.persistence.meta.MetamodelImpl; import org.apache.openjpa.persistence.query.OpenJPAQueryBuilder; import org.apache.openjpa.persistence.query.QueryBuilderImpl; import org.apache.openjpa.util.Exceptions; -import org.apache.openjpa.util.OpenJPAException; import org.apache.openjpa.util.UserException; /** diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAPersistenceUtil.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAPersistenceUtil.java index a1ae22fa9..d6ddddb00 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAPersistenceUtil.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAPersistenceUtil.java @@ -28,7 +28,6 @@ import jakarta.persistence.spi.LoadState; import org.apache.openjpa.enhance.PersistenceCapable; import org.apache.openjpa.enhance.StateManager; import org.apache.openjpa.kernel.Broker; -import org.apache.openjpa.kernel.OpCallbacks; import org.apache.openjpa.kernel.OpenJPAStateManager; import org.apache.openjpa.kernel.StateManagerImpl; import org.apache.openjpa.meta.FieldMetaData; @@ -36,6 +35,9 @@ import org.apache.openjpa.meta.JavaTypes; import org.apache.openjpa.meta.ValueMetaData; import org.apache.openjpa.util.ImplHelper; +/** + * + */ public class OpenJPAPersistenceUtil { /** @@ -106,6 +108,12 @@ public class OpenJPAPersistenceUtil { return false; } + /** + * Loads the given entity from it's entity manager if it is managed. + * + * @param emf the entity manager factory that contains the manager of the entity + * @param entity the entity that must be loaded + */ public static void load(OpenJPAEntityManagerFactory emf, Object entity) { if (isManagedBy(emf, entity)) { PersistenceCapable pc = (PersistenceCapable) entity; @@ -115,6 +123,13 @@ public class OpenJPAPersistenceUtil { } } + /** + * Loads the given entity attribute from it's entity manager if it is managed. + * + * @param emf the entity manager factory that contains the manager of the entity + * @param entity the entity whose attribute has to be loaded + * @param attributeName the attribute to be loaded + */ public static void load(OpenJPAEntityManagerFactory emf, Object entity, String attributeName) { if (entity == null || !isManagedBy(emf, entity)) { return;
