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 932fef619e ISIS-3060: aligns names for all ParamDescribedFacet(s)
932fef619e is described below

commit 932fef619ee8209c2034b58e0a5800f8ff3612ef
Author: Andi Huber <[email protected]>
AuthorDate: Wed Jul 6 14:41:50 2022 +0200

    ISIS-3060: aligns names for all ParamDescribedFacet(s)
---
 ...mType.java => ParamDescribedFacetFromType.java} |  6 +--
 ...escribedFacetForParameterLayoutAnnotation.java} |  6 +--
 .../param/layout/ParameterLayoutFacetFactory.java  |  2 +-
 .../all/DescribedAsFromTypePostProcessor.java      | 59 ++++++++++------------
 4 files changed, 34 insertions(+), 39 deletions(-)

diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/DescribedAsFacetOnParameterFromType.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/ParamDescribedFacetFromType.java
similarity index 91%
rename from 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/DescribedAsFacetOnParameterFromType.java
rename to 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/ParamDescribedFacetFromType.java
index a4a2c355d1..35ecea56e2 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/DescribedAsFacetOnParameterFromType.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/ParamDescribedFacetFromType.java
@@ -28,7 +28,7 @@ import 
org.apache.isis.core.metamodel.facets.all.described.ParamDescribedFacetAb
 
 import lombok.val;
 
-public class DescribedAsFacetOnParameterFromType
+public class ParamDescribedFacetFromType
 extends ParamDescribedFacetAbstract {
 
     public static Optional<ParamDescribedFacet> create(
@@ -39,10 +39,10 @@ extends ParamDescribedFacetAbstract {
 
         return Optional.ofNullable(describedIfAny)
         .map(described->
-            new DescribedAsFacetOnParameterFromType(described, holder));
+            new ParamDescribedFacetFromType(described, holder));
     }
 
-    private DescribedAsFacetOnParameterFromType(
+    private ParamDescribedFacetFromType(
             final String described,
             final FacetHolder holder) {
         super(described, holder, Precedence.INFERRED);
diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/DescribedAsFacetForParameterLayoutAnnotation.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParamDescribedFacetForParameterLayoutAnnotation.java
similarity index 88%
rename from 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/DescribedAsFacetForParameterLayoutAnnotation.java
rename to 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParamDescribedFacetForParameterLayoutAnnotation.java
index bcdbd630b0..073f09c8a4 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/DescribedAsFacetForParameterLayoutAnnotation.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParamDescribedFacetForParameterLayoutAnnotation.java
@@ -26,7 +26,7 @@ import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facets.all.described.ParamDescribedFacet;
 import 
org.apache.isis.core.metamodel.facets.all.described.ParamDescribedFacetAbstract;
 
-public class DescribedAsFacetForParameterLayoutAnnotation
+public class ParamDescribedFacetForParameterLayoutAnnotation
 extends ParamDescribedFacetAbstract {
 
     public static Optional<ParamDescribedFacet> create(
@@ -36,10 +36,10 @@ extends ParamDescribedFacetAbstract {
         return parameterLayoutIfAny
                 .map(ParameterLayout::describedAs)
                 .filter(_Strings::isNotEmpty)
-                .map(describedAs -> new 
DescribedAsFacetForParameterLayoutAnnotation(describedAs, holder));
+                .map(describedAs -> new 
ParamDescribedFacetForParameterLayoutAnnotation(describedAs, holder));
     }
 
-    private DescribedAsFacetForParameterLayoutAnnotation(
+    private ParamDescribedFacetForParameterLayoutAnnotation(
             final String described,
             final FacetHolder holder) {
         super(described, holder);
diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParameterLayoutFacetFactory.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParameterLayoutFacetFactory.java
index 291694b80b..a2046d227f 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParameterLayoutFacetFactory.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/layout/ParameterLayoutFacetFactory.java
@@ -54,7 +54,7 @@ extends FacetFactoryAbstract {
                 .create(parameterLayoutIfAny, facetHolder));
 
         addFacetIfPresent(
-                DescribedAsFacetForParameterLayoutAnnotation
+                ParamDescribedFacetForParameterLayoutAnnotation
                 .create(parameterLayoutIfAny, facetHolder));
 
         addFacetIfPresent(
diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/all/DescribedAsFromTypePostProcessor.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/all/DescribedAsFromTypePostProcessor.java
index bc620fce4b..a6a9711fc8 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/all/DescribedAsFromTypePostProcessor.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/all/DescribedAsFromTypePostProcessor.java
@@ -26,12 +26,12 @@ import 
org.apache.isis.core.metamodel.facets.all.described.MemberDescribedFacet;
 import 
org.apache.isis.core.metamodel.facets.all.described.ObjectDescribedFacet;
 import org.apache.isis.core.metamodel.facets.all.described.ParamDescribedFacet;
 import 
org.apache.isis.core.metamodel.facets.members.described.annotprop.MemberDescribedFacetFromType;
-import 
org.apache.isis.core.metamodel.facets.param.described.annotderived.DescribedAsFacetOnParameterFromType;
+import 
org.apache.isis.core.metamodel.facets.param.described.annotderived.ParamDescribedFacetFromType;
 import 
org.apache.isis.core.metamodel.postprocessors.ObjectSpecificationPostProcessorAbstract;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
 import org.apache.isis.core.metamodel.spec.feature.ObjectActionParameter;
-import org.apache.isis.core.metamodel.spec.feature.ObjectAssociation;
+import org.apache.isis.core.metamodel.spec.feature.ObjectMember;
 import org.apache.isis.core.metamodel.spec.feature.OneToManyAssociation;
 import org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation;
 
@@ -44,54 +44,49 @@ extends ObjectSpecificationPostProcessorAbstract {
     }
 
     @Override
-    public void postProcessAction(final ObjectSpecification 
objectSpecification, final ObjectAction objectAction) {
-        if(objectAction.containsNonFallbackFacet(MemberDescribedFacet.class)) {
-            return;
-        }
-        objectAction.getReturnType()
-        .lookupNonFallbackFacet(ObjectDescribedFacet.class)
-        .ifPresent(specFacet -> FacetUtil.addFacetIfPresent(
-                MemberDescribedFacetFromType
-                .create(
-                        specFacet,
-                        facetedMethodFor(objectAction))));
+    public void postProcessParameter(final ObjectSpecification 
objectSpecification, final ObjectAction objectAction, final 
ObjectActionParameter parameter) {
+        handleParam(parameter);
     }
 
     @Override
-    public void postProcessParameter(final ObjectSpecification 
objectSpecification, final ObjectAction objectAction, final 
ObjectActionParameter parameter) {
-        if(parameter.containsNonFallbackFacet(ParamDescribedFacet.class)) {
-            return;
-        }
-        final ObjectSpecification paramSpec = parameter.getElementType();
-        paramSpec.lookupNonFallbackFacet(ObjectDescribedFacet.class)
-        .ifPresent(describedAsFacet->{
-            FacetUtil.addFacetIfPresent(
-                    DescribedAsFacetOnParameterFromType
-                    .create(describedAsFacet, peerFor(parameter)));
-        });
+    public void postProcessAction(final ObjectSpecification 
objectSpecification, final ObjectAction objectAction) {
+        handleMember(objectAction);
     }
 
     @Override
     public void postProcessProperty(final ObjectSpecification 
objectSpecification, final OneToOneAssociation prop) {
-        handle(prop);
+        handleMember(prop);
     }
 
     @Override
     public void postProcessCollection(final ObjectSpecification 
objectSpecification, final OneToManyAssociation coll) {
-        handle(coll);
+        handleMember(coll);
     }
 
     // -- HELPER
 
-    private void handle(final ObjectAssociation objectAssociation) {
-        
if(objectAssociation.containsNonFallbackFacet(MemberDescribedFacet.class)) {
+    private void handleMember(final ObjectMember member) {
+        if(member.containsNonFallbackFacet(MemberDescribedFacet.class)) {
             return;
         }
-        objectAssociation.getElementType()
+        member.getElementType()
         .lookupNonFallbackFacet(ObjectDescribedFacet.class)
-        .ifPresent(specFacet -> FacetUtil.addFacetIfPresent(
-                MemberDescribedFacetFromType
-                .create(specFacet, facetedMethodFor(objectAssociation))));
+        .ifPresent(objectDescribedFacet ->
+            FacetUtil.addFacetIfPresent(
+                    MemberDescribedFacetFromType
+                    .create(objectDescribedFacet, facetedMethodFor(member))));
+    }
+
+    private void handleParam(final ObjectActionParameter parameter) {
+        if(parameter.containsNonFallbackFacet(ParamDescribedFacet.class)) {
+            return;
+        }
+        parameter.getElementType()
+        .lookupNonFallbackFacet(ObjectDescribedFacet.class)
+        .ifPresent(objectDescribedFacet->
+            FacetUtil.addFacetIfPresent(
+                    ParamDescribedFacetFromType
+                    .create(objectDescribedFacet, peerFor(parameter))));
     }
 
 }

Reply via email to