Improve ACR
[lgpl/argeo-commons.git] / org.argeo.cms.ux / src / org / argeo / cms / ux / acr / ContentHierarchicalPart.java
index 237219ad6a78ffa0a2d3fb1c2bf1612abd6d063f..43a4034159034cc8565e59aad94d54d42ab6b5d6 100644 (file)
@@ -13,6 +13,8 @@ public class ContentHierarchicalPart extends AbstractDataPart<Content, Content>
        @Override
        public List<Content> getChildren(Content content) {
                List<Content> res = new ArrayList<>();
+               if (isLeaf(content))
+                       return res;
                if (content == null)
                        return res;
                for (Iterator<Content> it = content.iterator(); it.hasNext();) {
@@ -22,6 +24,10 @@ public class ContentHierarchicalPart extends AbstractDataPart<Content, Content>
                return res;
        }
 
+       protected boolean isLeaf(Content content) {
+               return false;
+       }
+
        @Override
        public String getText(Content model) {
                try {