com.xebialabs.deployit.core.rest.api
Class SecurityResource
java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.SecurityResource
- All Implemented Interfaces:
- com.xebialabs.deployit.core.api.InternalSecurityProxy
@Controller
public class SecurityResource
- extends AbstractSecuredResource
- implements com.xebialabs.deployit.core.api.InternalSecurityProxy
|
Method Summary |
java.util.List<com.xebialabs.deployit.engine.api.security.Role> |
list()
|
java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> |
readRolePermissions(java.lang.String id)
|
java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> |
readRolePrincipals()
|
void |
writeRolePermissions(java.lang.String id,
java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> permissions)
|
void |
writeRolePrincipals(java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> rolePrincipals)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityResource
public SecurityResource()
list
public java.util.List<com.xebialabs.deployit.engine.api.security.Role> list()
- Specified by:
list in interface com.xebialabs.deployit.core.api.InternalSecurityProxy
readRolePermissions
public java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> readRolePermissions(java.lang.String id)
- Specified by:
readRolePermissions in interface com.xebialabs.deployit.core.api.InternalSecurityProxy
writeRolePermissions
public void writeRolePermissions(java.lang.String id,
java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> permissions)
- Specified by:
writeRolePermissions in interface com.xebialabs.deployit.core.api.InternalSecurityProxy
readRolePrincipals
public java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> readRolePrincipals()
- Specified by:
readRolePrincipals in interface com.xebialabs.deployit.core.api.InternalSecurityProxy
writeRolePrincipals
public void writeRolePrincipals(java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> rolePrincipals)
- Specified by:
writeRolePrincipals in interface com.xebialabs.deployit.core.api.InternalSecurityProxy