You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by pc...@apache.org on 2025/07/18 13:36:12 UTC
(openjpa) 04/06: [OPENJPA-2940][WIP] Fixing unused imports, adding javadoc
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 <pc...@gmail.com>
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;