]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/osgi/useradmin/UserDirectory.java
Introduce CMS-specific user APIs, based at this stage on OSGi UserAdmin
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / osgi / useradmin / UserDirectory.java
diff --git a/org.argeo.cms/src/org/argeo/cms/osgi/useradmin/UserDirectory.java b/org.argeo.cms/src/org/argeo/cms/osgi/useradmin/UserDirectory.java
deleted file mode 100644 (file)
index 463316b..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-package org.argeo.cms.osgi.useradmin;
-
-import org.argeo.api.cms.directory.Directory;
-import org.argeo.api.cms.directory.HierarchyUnit;
-import org.osgi.service.useradmin.Role;
-
-/** Information about a user directory. */
-public interface UserDirectory extends Directory {
-
-       HierarchyUnit getHierarchyUnit(Role role);
-
-       Iterable<? extends Role> getHierarchyUnitRoles(HierarchyUnit hierarchyUnit, String filter, boolean deep);
-
-       String getRolePath(Role role);
-
-       String getRoleSimpleName(Role role);
-
-       Role getRoleByPath(String path);
-}