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 2017/11/05 10:54:47 UTC

[isis] 01/03: ISIS-1766: adds Menu#unreferencedActions as a flag.

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

danhaywood pushed a commit to branch ISIS-1766-bs3-for-menubars
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 4396b97d70422960c7a98174fdf735897448892b
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Nov 5 10:12:06 2017 +0000

    ISIS-1766: adds Menu#unreferencedActions as a flag.
    
    Not yet in use
---
 .../org/apache/isis/applib/layout/menus/Menu.java     | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menus/Menu.java b/core/applib/src/main/java/org/apache/isis/applib/layout/menus/Menu.java
index a32b7e3..68233fd 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/layout/menus/Menu.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/layout/menus/Menu.java
@@ -90,4 +90,23 @@ public class Menu implements Serializable {
         this.sections = sections;
     }
 
+
+    private Boolean unreferencedActions;
+
+    /**
+     * Whether this menu should be used to hold any unreferenced actions.
+     *
+     * <p>
+     *     Any menubars layout must have precisely one menu that has this attribute set.
+     * </p>
+     */
+    @XmlAttribute(required = false)
+    public Boolean isUnreferencedActions() {
+        return unreferencedActions;
+    }
+
+    public void setUnreferencedActions(final Boolean unreferencedActions) {
+        this.unreferencedActions = unreferencedActions;
+    }
+
 }

-- 
To stop receiving notification emails like this one, please contact
"commits@isis.apache.org" <co...@isis.apache.org>.