X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FSystemRole.java;h=95643998af357ddef16bf25057b895a4269743e8;hp=817bc1ac2bcf9fa551e03352d82ac77a64fd6901;hb=d2fc7fa541b15f81c9372813f6ea5ba58c700271;hpb=382fc65f3707295c281ef5a764c6227b48fa5919 diff --git a/org.argeo.cms/src/org/argeo/cms/SystemRole.java b/org.argeo.cms/src/org/argeo/cms/SystemRole.java index 817bc1ac2..95643998a 100644 --- a/org.argeo.cms/src/org/argeo/cms/SystemRole.java +++ b/org.argeo.cms/src/org/argeo/cms/SystemRole.java @@ -10,18 +10,18 @@ import org.argeo.cms.internal.auth.ImpliedByPrincipal; /** A programmatic role. */ public interface SystemRole { - QName getName(); + QName qName(); /** Whether this role is implied for this authenticated user. */ default boolean implied(Subject subject, String context) { - return implied(getName(), subject, context); + return implied(qName(), subject, context); } /** Whether this role is implied for this distinguished name. */ default boolean implied(String dn, String context) { String roleContext = RoleNameUtils.getContext(dn); QName roleName = RoleNameUtils.getLastRdnAsName(dn); - return roleContext.equalsIgnoreCase(context) && getName().equals(roleName); + return roleContext.equalsIgnoreCase(context) && qName().equals(roleName); } /**