You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2018/08/23 09:48:55 UTC

[isis] 05/07: ISIS-1974: removes SpecificatoinLoader from the construtor of DataNucleusApplicationComponents

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch maint-1.16.2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit a96e0fa9b5a9b3b6c2069807325ccedcc6790706
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Aug 22 13:37:51 2018 +0100

    ISIS-1974: removes SpecificatoinLoader from the construtor of DataNucleusApplicationComponents
---
 .../runtime/system/persistence/DataNucleusApplicationComponents.java   | 3 ---
 .../core/runtime/system/persistence/PersistenceSessionFactory.java     | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
index 657ea78..bba5ba6 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
@@ -81,17 +81,14 @@ public class DataNucleusApplicationComponents implements ApplicationScopedCompon
 
     private final Set<String> persistableClassNameSet;
     private final IsisConfiguration jdoObjectstoreConfig;
-    private final SpecificationLoader specificationLoader;
     private final Map<String, String> datanucleusProps;
     
     private PersistenceManagerFactory persistenceManagerFactory;
 
     public DataNucleusApplicationComponents(
             final IsisConfiguration configuration,
-            final SpecificationLoader specificationLoader,
             final Map<String, String> datanucleusProps,
             final Set<String> persistableClassNameSet) {
-        this.specificationLoader = specificationLoader;
 
         this.datanucleusProps = datanucleusProps;
         this.persistableClassNameSet = persistableClassNameSet;
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
index 4d05f28..7a275a0 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
@@ -101,7 +101,7 @@ public class PersistenceSessionFactory implements ApplicationScopedComponent, Fi
             final Map<String, String> datanucleusProps = dataNucleusConfig.asMap();
             addDataNucleusPropertiesIfRequired(datanucleusProps);
 
-            applicationComponents = new DataNucleusApplicationComponents(jdoObjectstoreConfig, specificationLoader,
+            applicationComponents = new DataNucleusApplicationComponents(jdoObjectstoreConfig,
                     datanucleusProps, classesToBePersisted);
 
             DataNucleusApplicationComponents.catalogNamedQueries(classesToBePersisted, specificationLoader);