Class RolePermissionsResource
java.lang.Object
com.xebialabs.xlrelease.api.internal.RolePermissionsResource
@Path("/roles/permissions")
@Consumes("application/json")
@Produces("application/json")
@Controller
public class RolePermissionsResource
extends Object
The permissions assigned to a security role.
-
Constructor Summary
ConstructorsConstructorDescriptionRolePermissionsResource(com.xebialabs.deployit.security.RoleService roleService, com.xebialabs.deployit.core.rest.api.SecurityResource securityResource, com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, XLReleaseEventBus xlReleaseEventBus) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetGlobalRolePermissions(List<RolePermissionsView> rolePermissionsViews)
-
Constructor Details
-
RolePermissionsResource
@Autowired public RolePermissionsResource(com.xebialabs.deployit.security.RoleService roleService, com.xebialabs.deployit.core.rest.api.SecurityResource securityResource, com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, XLReleaseEventBus xlReleaseEventBus)
-
-
Method Details
-
getGlobalRolePermissions
-
setGlobalRolePermissions
@PUT @Timed @Path("global") public void setGlobalRolePermissions(List<RolePermissionsView> rolePermissionsViews)
-