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 aa00b6e  ISIS-1599 improves name of utility class
aa00b6e is described below

commit aa00b6e3b3aa4ab63b5ef210fef5e24664e1c152
Author: Andi Huber <ahu...@apache.org>
AuthorDate: Fri Apr 13 01:27:08 2018 +0200

    ISIS-1599 improves name of utility class
---
 .../invocation/ActionInvocationFacetForDomainEventAbstract.java  | 9 +++++----
 ...dIncompatibilityWorkaround.java => RelaxedMethodInvoker.java} | 3 ++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForDomainEventAbstract.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForDomainEventAbstract.java
index dc2cc99..a2f609a 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForDomainEventAbstract.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForDomainEventAbstract.java
@@ -332,8 +332,9 @@ public abstract class 
ActionInvocationFacetForDomainEventAbstract
             final PublishedActionFacet publishedActionFacet = 
getIdentified().getFacet(PublishedActionFacet.class);
             if (publishedActionFacet != null) {
 
-                final IdentifiedHolder identifiedHolder = getIdentified();
-                final List<ObjectAdapter> parameterAdapters = 
Arrays.asList(argumentAdapters);
+               //TODO not used
+//                final IdentifiedHolder identifiedHolder = getIdentified();
+//                final List<ObjectAdapter> parameterAdapters = 
Arrays.asList(argumentAdapters);
 
                 getPublishingServiceInternal().publishAction(
                         priorExecution
@@ -390,11 +391,11 @@ public abstract class 
ActionInvocationFacetForDomainEventAbstract
             final QueryResultsCache queryResultsCache = getQueryResultsCache();
             final Object[] targetPojoPlusExecutionParameters = 
ArrayExtensions.appendT(executionParameters, targetPojo);
             return queryResultsCache.execute(
-                       ()->MethodIncompatibilityWorkaround.invoke(method, 
targetPojo, executionParameters),
+                       ()->RelaxedMethodInvoker.invoke(method, targetPojo, 
executionParameters),
                        targetPojo.getClass(), method.getName(), 
targetPojoPlusExecutionParameters);
 
         } else {
-            return MethodIncompatibilityWorkaround.invoke(method, targetPojo, 
executionParameters);
+            return RelaxedMethodInvoker.invoke(method, targetPojo, 
executionParameters);
         }
     }
 
diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/MethodIncompatibilityWorkaround.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/RelaxedMethodInvoker.java
similarity index 96%
rename from 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/MethodIncompatibilityWorkaround.java
rename to 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/RelaxedMethodInvoker.java
index 46000b4..1c0d38c 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/MethodIncompatibilityWorkaround.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/RelaxedMethodInvoker.java
@@ -31,8 +31,9 @@ import 
org.apache.isis.applib.internal.collections._Collections;
 
 /**
  * Package private utility for method invocation pre-processing. 
+ * Adapts supported collection parameter types List, Set, SortedSet and 
Collection.
  */
-class MethodIncompatibilityWorkaround {
+class RelaxedMethodInvoker {
 
        static Object invoke(Method method, Object targetPojo, Object[] 
executionParameters) 
                        throws IllegalAccessException, 
InvocationTargetException {

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.

Reply via email to