X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2Fdirectory%2FDirectoryContent.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2Fdirectory%2FDirectoryContent.java;h=4e738ae2b8399e315d68a45816373191e34725b9;hb=0ce8ecfe974cec9f524c16884209cd08544d890d;hp=e1ad96077e26bfc08925b69f8a9df6b41188f2c6;hpb=df60fd8de17590b8f4ab32fd0278e57aaaedbfa2;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java b/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java index e1ad96077..4e738ae2b 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java @@ -1,6 +1,7 @@ package org.argeo.cms.acr.directory; import java.util.ArrayList; +import java.util.Dictionary; import java.util.Iterator; import java.util.List; @@ -8,25 +9,21 @@ import javax.xml.namespace.QName; import org.argeo.api.acr.Content; import org.argeo.api.acr.ContentName; -import org.argeo.api.acr.spi.ContentProvider; import org.argeo.api.acr.spi.ProvidedSession; -import org.argeo.cms.acr.AbstractContent; import org.argeo.util.directory.Directory; import org.argeo.util.directory.HierarchyUnit; -class DirectoryContent extends AbstractContent { +class DirectoryContent extends AbstractDirectoryContent { private Directory directory; - private DirectoryContentProvider provider; public DirectoryContent(ProvidedSession session, DirectoryContentProvider provider, Directory directory) { - super(session); - this.provider = provider; + super(session, provider); this.directory = directory; } @Override - public ContentProvider getProvider() { - return provider; + Dictionary doGetProperties() { + return directory.getProperties(); } @Override