You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/01/21 22:50:51 UTC
[isis] branch master updated: ISIS-2270: debug logging to list
entity types the get past over to DN
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/master by this push:
new c2d18a6 ISIS-2270: debug logging to list entity types the get past over to DN
c2d18a6 is described below
commit c2d18a6077f317c847cc1bf97a834291237dffc3
Author: Andi Huber <ah...@apache.org>
AuthorDate: Tue Jan 21 23:50:41 2020 +0100
ISIS-2270: debug logging to list entity types the get past over to DN
---
.../datanucleus5/persistence/PersistenceSessionFactory5.java | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/persistence/PersistenceSessionFactory5.java b/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/persistence/PersistenceSessionFactory5.java
index f435b12..d8dbe68 100644
--- a/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/persistence/PersistenceSessionFactory5.java
+++ b/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/persistence/PersistenceSessionFactory5.java
@@ -29,7 +29,6 @@ import javax.inject.Singleton;
import javax.jdo.listener.StoreLifecycleListener;
import org.datanucleus.PropertyNames;
-import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Primary;
import org.springframework.core.annotation.Order;
@@ -42,16 +41,15 @@ import org.apache.isis.core.commons.internal.collections._Maps;
import org.apache.isis.core.config.IsisConfiguration;
import org.apache.isis.core.config.beans.IsisBeanTypeRegistryHolder;
import org.apache.isis.core.metamodel.context.MetaModelContext;
+import org.apache.isis.core.runtime.persistence.session.PersistenceSession;
+import org.apache.isis.core.runtime.persistence.session.PersistenceSessionFactory;
+import org.apache.isis.core.security.authentication.AuthenticationSession;
import org.apache.isis.persistence.jdo.applib.fixturestate.FixturesInstalledState;
import org.apache.isis.persistence.jdo.applib.fixturestate.FixturesInstalledStateHolder;
import org.apache.isis.persistence.jdo.datanucleus5.datanucleus.DataNucleusContextUtil;
import org.apache.isis.persistence.jdo.datanucleus5.datanucleus.DataNucleusSettings;
-import org.apache.isis.persistence.jdo.datanucleus5.datanucleus.JDOStateManagerForIsis;
import org.apache.isis.persistence.jdo.datanucleus5.entities.JdoEntityTypeRegistry;
import org.apache.isis.persistence.jdo.datanucleus5.lifecycles.JdoStoreLifecycleListenerForIsis;
-import org.apache.isis.core.runtime.persistence.session.PersistenceSession;
-import org.apache.isis.core.runtime.persistence.session.PersistenceSessionFactory;
-import org.apache.isis.core.security.authentication.AuthenticationSession;
import lombok.Getter;
import lombok.Setter;
@@ -125,6 +123,9 @@ implements PersistenceSessionFactory, FixturesInstalledStateHolder {
public void catalogNamedQueries() {
val typeRegistry = isisBeanTypeRegistryHolder.getIsisBeanTypeRegistry();
val classesToBePersisted = jdoEntityTypeRegistry.getEntityTypes(typeRegistry);
+
+ log.debug("entity types discovered: " + classesToBePersisted);
+
DataNucleusApplicationComponents5.catalogNamedQueries(classesToBePersisted,
metaModelContext.getSpecificationLoader());
}