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 2022/04/14 06:55:47 UTC

[isis] branch master updated: ISIS-2966: don't force command/execution loggers to be present by default

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 36e573393e ISIS-2966: don't force command/execution loggers to be present by default
36e573393e is described below

commit 36e573393e5894e9516426324af7582fde4a3ea2
Author: Andi Huber <ah...@apache.org>
AuthorDate: Thu Apr 14 08:55:41 2022 +0200

    ISIS-2966: don't force command/execution loggers to be present by
    default
---
 .../main/java/org/apache/isis/applib/IsisModuleApplib.java | 14 ++++++--------
 .../fixtures/applib/fixturescripts/FixtureScript.java      | 12 ++++++------
 2 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java b/api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
index cbb0dd7c5b..ace398767f 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
@@ -47,10 +47,6 @@ import org.apache.isis.applib.services.confview.ConfigurationMenu;
 import org.apache.isis.applib.services.confview.ConfigurationProperty;
 import org.apache.isis.applib.services.layout.LayoutServiceMenu;
 import org.apache.isis.applib.services.metamodel.MetaModelServiceMenu;
-import org.apache.isis.applib.services.publishing.log.CommandLogger;
-import org.apache.isis.applib.services.publishing.log.EntityChangesLogger;
-import org.apache.isis.applib.services.publishing.log.EntityPropertyChangeLogger;
-import org.apache.isis.applib.services.publishing.log.ExecutionLogger;
 import org.apache.isis.applib.services.queryresultscache.QueryResultsCache;
 import org.apache.isis.applib.services.session.SessionLoggingServiceLogging;
 import org.apache.isis.applib.services.sitemap.SitemapServiceMenu;
@@ -113,18 +109,20 @@ import org.apache.isis.schema.IsisModuleSchema;
 
         // @Service(s)
         CommandDtoProcessorServiceIdentity.class,
-        CommandLogger.class,
         ContentMappingServiceForCommandDto.class,
         ContentMappingServiceForCommandsDto.class,
-        EntityChangesLogger.class,
-        EntityPropertyChangeLogger.class,
-        ExecutionLogger.class,
         SessionLoggingServiceLogging.class,
         SudoService.class,
         UserService.class,
         UserMemento.UiSubscriber.class,
         RoleMemento.UiSubscriber.class,
 
+        // Execution/Change Loggers
+//      CommandLogger.class,
+//      EntityChangesLogger.class,
+//      EntityPropertyChangeLogger.class,
+//      ExecutionLogger.class,
+
 })
 public class IsisModuleApplib {
 
diff --git a/testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/fixturescripts/FixtureScript.java b/testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/fixturescripts/FixtureScript.java
index 0b699f6662..17f419d875 100644
--- a/testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/fixturescripts/FixtureScript.java
+++ b/testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/fixturescripts/FixtureScript.java
@@ -59,7 +59,7 @@ import lombok.extern.log4j.Log4j2;
 
 /**
  * Responsible for setting up the system (or more likely a part of the system)
- * for the purpose of prototyping/demos or for integraton testing.
+ * for the purpose of prototyping/demos or for integration testing.
  *
  * @since 1.x {@index}
  */
@@ -68,7 +68,7 @@ public abstract class FixtureScript {
 
     public static final FixtureScript NOOP = new FixtureScript() {
         @Override
-        protected void execute(ExecutionContext executionContext) {
+        protected void execute(final ExecutionContext executionContext) {
         }
     };
 
@@ -690,7 +690,7 @@ public abstract class FixtureScript {
         final Class<T> cls = _Casts.uncheckedCast(defaultValue.getClass());
 
         final T value = readParam(parameterName, ec, cls);
-        if(value != null) { return (T) value; }
+        if(value != null) { return value; }
 
         // else default value
         return defaultValue;
@@ -710,7 +710,7 @@ public abstract class FixtureScript {
 
         // read from ExecutionContext
         T value = ec.getParameterAsT(parameterName, cls);
-        if(value != null) { return (T) value; }
+        if(value != null) { return value; }
 
         // else from fixture script
         Method method;
@@ -720,7 +720,7 @@ public abstract class FixtureScript {
         } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException ignored) {
 
         }
-        if(value != null) { return (T) value; }
+        if(value != null) { return value; }
 
         if (cls == Boolean.class || cls == boolean.class) {
             try {
@@ -729,7 +729,7 @@ public abstract class FixtureScript {
             } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException ignored) {
 
             }
-            if(value != null) { return (T) value; }
+            if(value != null) { return value; }
         }
 
         return null;