X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsUserManager.java;h=f87d28b1c3a8729c1b84ca2dbbe75be07cc40ea7;hb=e018ad9078249a806f2e2ef86a6adcbd8cca3188;hp=2d64d9db02e2a6d4fdc06adc132894d2964098b2;hpb=feddb4be70a8304dd4a533efee6e14c22691b500;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java b/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java index 2d64d9db0..f87d28b1c 100644 --- a/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java +++ b/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java @@ -6,12 +6,12 @@ import java.util.Map; import java.util.Set; import javax.security.auth.Subject; +import javax.xml.namespace.QName; import org.argeo.api.cms.directory.CmsGroup; import org.argeo.api.cms.directory.CmsUser; import org.argeo.api.cms.directory.HierarchyUnit; import org.argeo.api.cms.directory.UserDirectory; -import org.argeo.cms.auth.SystemRole; import org.osgi.framework.InvalidSyntaxException; import org.osgi.service.useradmin.Role; import org.osgi.service.useradmin.User; @@ -72,7 +72,7 @@ public interface CmsUserManager { CmsGroup getOrCreateGroup(HierarchyUnit groups, String commonName); /** Creates a new system role. */ - CmsGroup getOrCreateSystemRole(HierarchyUnit roles, SystemRole systemRole); + CmsGroup getOrCreateSystemRole(HierarchyUnit roles, QName systemRole); /** Add additional object classes to this role. */ void addObjectClasses(Role role, Set objectClasses, Map additionalProperties);