X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2FAbstractContent.java;h=fa8062f7c12ea4fa7c596df69ffb89541112444d;hb=fdf44255df56ae179b904e4ab326bf595674800e;hp=b614a14cbb0702ef2723bd11e12ee0943adcb2d1;hpb=e168383bac50637131fef8c41e119db7eb2284a7;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java b/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java index b614a14cb..fa8062f7c 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java @@ -100,6 +100,18 @@ public abstract class AbstractContent extends AbstractMap impleme collectAncestors(ancestors, content.getParent()); } + @Override + public int getDepth() { + List ancestors = new ArrayList<>(); + collectAncestors(ancestors, this); + return ancestors.size(); + } + + @Override + public String getSessionLocalId() { + return getPath(); + } + /* * UTILITIES */