import org.argeo.api.acr.ContentSession;
import org.argeo.api.acr.DName;
import org.argeo.api.cms.CmsAuth;
-import org.argeo.api.cms.directory.Directory;
+import org.argeo.api.cms.directory.CmsDirectory;
+import org.argeo.api.cms.directory.CmsUserManager;
import org.argeo.api.cms.directory.HierarchyUnit;
-import org.argeo.cms.CmsUserManager;
-import org.argeo.cms.osgi.useradmin.UserDirectory;
+import org.argeo.api.cms.directory.UserDirectory;
import org.argeo.cms.util.CurrentSubject;
import org.osgi.service.useradmin.Role;
}
public static Content hierarchyUnitToContent(ContentSession contentSession, HierarchyUnit hierarchyUnit) {
- Directory directory = hierarchyUnit.getDirectory();
+ CmsDirectory directory = hierarchyUnit.getDirectory();
StringJoiner relativePath = new StringJoiner(SLASH_STRING);
buildHierarchyUnitPath(hierarchyUnit, relativePath);
String path = directoryPath(directory) + relativePath.toString();
return content;
}
- /** The path to this {@link Directory}. Ends with a /. */
- private static String directoryPath(Directory directory) {
+ /** The path to this {@link CmsDirectory}. Ends with a /. */
+ private static String directoryPath(CmsDirectory directory) {
return CmsContentRepository.DIRECTORY_BASE + SLASH + directory.getName() + SLASH;
}