/** * Construct. * * @param roles * Roles as a comma separated list, like "ADMIN, USER" */ public Roles(final String roles) { Args.notNull(roles, "roles"); for (final String role : roles.split("\\s*,\\s*")) { add(role); } }
/** * Construct. * * @param roles * Roles */ public Roles(final String[] roles) { Args.notNull(roles, "roles"); for (final String role : roles) { add(role); } }
/** * Construct. * * @param roles * Roles */ public Roles(final String[] roles) { Args.notNull(roles, "roles"); for (final String role : roles) { add(role); } }
/** * Construct. * * @param roles * Roles as a comma separated list, like "ADMIN, USER" */ public Roles(final String roles) { Args.notNull(roles, "roles"); for (final String role : roles.split("\\s*,\\s*")) { add(role); } }
@Override public Roles getRoles() { Roles roles = new Roles(); if (isSignedIn()) { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); for (GrantedAuthority authority : authentication.getAuthorities()) { roles.add(authority.getAuthority()); } } return roles; }
@Override public Roles getRoles() { Roles roles = new Roles(); if (isSignedIn()) { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); for (GrantedAuthority authority : authentication.getAuthorities()) { roles.add(authority.getAuthority()); } } return roles; }
@Override public Roles getRoles() { Roles roles = new Roles(); if (isSignedIn()) { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); for (GrantedAuthority authority : authentication.getAuthorities()) { roles.add(authority.getAuthority()); } } return roles; } }
@Override public Roles getRoles() { if (isSignedIn() && roles == null && auth != null) { roles = new Roles(auth.keySet().toArray(new String[] {})); roles.add(Constants.ROLE_AUTHENTICATED); } return roles; }
roles.add(MetaDataRoleAuthorizationStrategy.NO_ROLE);
roles.add(MetaDataRoleAuthorizationStrategy.NO_ROLE);
roles.add(MetaDataRoleAuthorizationStrategy.NO_ROLE);
roles.add(MetaDataRoleAuthorizationStrategy.NO_ROLE);
@Override public Roles getRoles() { Roles ret = new Roles(); if(isSignedIn()) { Set<? extends OSecurityRole> roles = getUser().getRoles(); for (OSecurityRole oRole : roles) { ret.add(oRole.getName()); OSecurityRole parent = oRole.getParentRole(); while(parent!=null && !ret.contains(parent.getName())) { ret.add(parent.getName()); parent = parent.getParentRole(); } } } return ret; }
@Override public Roles getRoles() { Roles ret = new Roles(); if(isSignedIn()) { Set<? extends OSecurityRole> roles = getUser().getRoles(); for (OSecurityRole oRole : roles) { ret.add(oRole.getName()); OSecurityRole parent = oRole.getParentRole(); while(parent!=null && !ret.contains(parent.getName())) { ret.add(parent.getName()); parent = parent.getParentRole(); } } } return ret; }