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 2021/04/09 09:19:05 UTC

[isis] branch master updated: ISIS-2602: more polishing

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 c333e46  ISIS-2602: more polishing
c333e46 is described below

commit c333e46a80b0ab7c49f99e356361c8c72ffc9f92
Author: ahuber@apache.org <ah...@luna>
AuthorDate: Fri Apr 9 11:15:17 2021 +0200

    ISIS-2602: more polishing
---
 .../actions/layout/ActionLayoutFacetFactory.java   |  8 ++++----
 .../members/layout/group/GroupIdAndName.java       | 23 +++++++++++-----------
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java
index 040ebae..c020e4a 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java
@@ -69,13 +69,13 @@ extends FacetFactoryAbstract {
         DescribedAsFacet describedAsFacet = DescribedAsFacetForActionLayoutAnnotation.create(actionLayoutIfAny, facetHolder);
         super.addFacet(describedAsFacet);
 
-        // fieldSet
-        LayoutGroupFacet fieldSetFacet = LayoutGroupFacetFromActionLayoutAnnotation.create(actionLayoutIfAny, facetHolder);
-        super.addFacet(fieldSetFacet);
-        
         // hidden
         HiddenFacet hiddenFacet = HiddenFacetForActionLayoutAnnotation.create(actionLayoutIfAny, facetHolder);
         super.addFacet(hiddenFacet);
+        
+        // layoutGroupFacet
+        LayoutGroupFacet layoutGroupFacet = LayoutGroupFacetFromActionLayoutAnnotation.create(actionLayoutIfAny, facetHolder);
+        super.addFacet(layoutGroupFacet);
 
         // named
         NamedFacet namedFacet = NamedFacetForActionLayoutAnnotation.create(actionLayoutIfAny, facetHolder);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/GroupIdAndName.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/GroupIdAndName.java
index 82cbba6..53decfc 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/GroupIdAndName.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/layout/group/GroupIdAndName.java
@@ -44,12 +44,12 @@ implements
     private static final long serialVersionUID = 1L;
 
     /**
-     * Id of a layout group (a <i>FieldSet</i> or a <i>Collection</i>).
+     * Id of a layout group (a <i>FieldSet</i> or a <i>Collection panel</i>).
      */
     private final @NonNull String id;
     
     /**
-     * (Friendly) name of a layout group (a <i>FieldSet</i> or a <i>Collection</i>).
+     * (Friendly) name of a layout group (a <i>FieldSet</i> or a <i>Collection panel</i>).
      */
     private final @NonNull String name;
 
@@ -108,10 +108,10 @@ implements
     
     // -- HELPER
     
-    /* 
-     * if id is missing tries to infer it;
-     * if name is missing tries to infer it;
-     * if cannot reason about a usable id, returns Optional.empty()
+    /** 
+     * if id is missing tries to infer it;<br>
+     * if name is missing tries to infer it;<br>
+     * if cannot reason about a usable id, returns Optional.empty()<br>
      */
     private static Optional<GroupIdAndName> inferIfOneMissing(
             final @Nullable String _id, 
@@ -139,7 +139,9 @@ implements
         return Optional.of(GroupIdAndName.of(id, name));
     }
     
-    // note: this is a copy of the original logic from GridSystemServiceBS3
+    /**
+     * @implNote this is a copy of the original logic from GridSystemServiceBS3
+     */
     private static @NonNull String inferIdFromName(final @NonNull String name) {
         if(name.isEmpty()) {
             return name;
@@ -148,7 +150,9 @@ implements
         return Character.toLowerCase(c) + name.substring(1).replaceAll("\\s+", "");
     }
     
-    // note: could potentially be improved to work similar as the title service
+    /**
+     * @implNote could potentially be improved to work similar as the title service
+     */
     private static @NonNull String inferNameFromId(final @NonNull String id) {
         return _Strings.asNaturalName2.apply(id);
     }
@@ -169,8 +173,5 @@ implements
                     : idOrName;
         
     }
-
-    
-
     
 }