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;

Reply via email to