SEC-1583: Added hasAuthority and hasAnyAuthority imlementations to SecurityExpressionRoot.

This commit is contained in:
Luke Taylor
2010-10-15 15:14:48 +01:00
parent 1739628e6a
commit d6f408e8bf
2 changed files with 35 additions and 2 deletions

View File

@@ -36,6 +36,14 @@ public abstract class SecurityExpressionRoot {
this.authentication = a;
}
public final boolean hasAuthority(String authority) {
return hasRole(authority);
}
public final boolean hasAnyAuthority(String... authorities) {
return hasAnyRole(authorities);
}
public final boolean hasRole(String role) {
return getAuthoritySet().contains(role);
}