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 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

      @GET @Timed @Path("global") public RolesPermissionsView getGlobalRolePermissions()
    • setGlobalRolePermissions

      @PUT @Timed @Path("global") public void setGlobalRolePermissions(List<RolePermissionsView> rolePermissionsViews)