@Component
public class RoleServiceImpl
extends java.lang.Object
implements com.xebialabs.deployit.security.RoleService
| Constructor and Description |
|---|
RoleServiceImpl(com.xebialabs.deployit.jcr.JcrTemplate jcrTemplate) |
| Modifier and Type | Method and Description |
|---|---|
com.xebialabs.deployit.security.Role |
getRoleForRoleName(java.lang.String roleName) |
java.util.List<com.xebialabs.deployit.security.Role> |
getRoles() |
java.util.List<com.xebialabs.deployit.security.Role> |
getRolesFor(org.springframework.security.core.Authentication auth) |
java.util.List<com.xebialabs.deployit.security.Role> |
getRolesFor(java.lang.String principal) |
java.util.List<com.xebialabs.deployit.security.Role> |
readRoleAssignments() |
void |
writeRoleAssignments(java.util.List<com.xebialabs.deployit.security.Role> roles) |
@Autowired public RoleServiceImpl(com.xebialabs.deployit.jcr.JcrTemplate jcrTemplate)
public java.util.List<com.xebialabs.deployit.security.Role> getRoles()
getRoles in interface com.xebialabs.deployit.security.RoleServicepublic java.util.List<com.xebialabs.deployit.security.Role> readRoleAssignments()
readRoleAssignments in interface com.xebialabs.deployit.security.RoleServicepublic void writeRoleAssignments(java.util.List<com.xebialabs.deployit.security.Role> roles)
writeRoleAssignments in interface com.xebialabs.deployit.security.RoleServicepublic com.xebialabs.deployit.security.Role getRoleForRoleName(java.lang.String roleName)
getRoleForRoleName in interface com.xebialabs.deployit.security.RoleServicepublic java.util.List<com.xebialabs.deployit.security.Role> getRolesFor(org.springframework.security.core.Authentication auth)
getRolesFor in interface com.xebialabs.deployit.security.RoleServicepublic java.util.List<com.xebialabs.deployit.security.Role> getRolesFor(java.lang.String principal)
getRolesFor in interface com.xebialabs.deployit.security.RoleService