39 Object value = entry.getValue();
40 if (value == null)
return false;
41 if (value instanceof CachedRole) {
42 CachedRole cachedRole = (CachedRole)value;
43 if (cachedRole.getComposites().contains(
role))
return true;
45 if (value instanceof CachedGroup) {
46 CachedGroup cachedRole = (CachedGroup)value;
47 if (cachedRole.getRoleMappings().contains(
role))
return true;
49 if (value instanceof RoleQuery) {
50 RoleQuery roleQuery = (RoleQuery)value;
51 if (roleQuery.getRoles().contains(
role))
return true;
53 if (value instanceof CachedClient) {
54 CachedClient cachedClient = (CachedClient)value;
55 if (cachedClient.getScope().contains(
role))
return true;
58 if (value instanceof CachedClientScope) {
59 CachedClientScope cachedClientScope = (CachedClientScope)value;
60 if (cachedClientScope.getScope().contains(
role))
return true;
String role
Definition: HasRolePredicate.java:26