Class ManagedPermissionSchemeResource

java.lang.Object
com.atlassian.jira.rest.internal.v2.permissions.ManagedPermissionSchemeResource

@Path("managedpermissionscheme") @Produces("application/json") @Consumes("application/json") public class ManagedPermissionSchemeResource extends Object
  • Constructor Details

  • Method Details

    • getManagedPermissionScheme

      @GET @Path("{permissionSchemeId}") public javax.ws.rs.core.Response getManagedPermissionScheme(@PathParam("permissionSchemeId") Long permissionSchemeId)
    • getManagedPermissionSchemeAddViewSecurityTypes

      @GET @Path("securitytypes") public javax.ws.rs.core.Response getManagedPermissionSchemeAddViewSecurityTypes()
    • getManagedPermissionSchemeAddView

      @GET @Path("{permissionSchemeId}/{permissionKey}") public javax.ws.rs.core.Response getManagedPermissionSchemeAddView(@PathParam("permissionSchemeId") Long permissionSchemeId, @PathParam("permissionKey") String permissionKey)
    • addManagedPermissionSchemeGrants

      @POST @Path("{permissionSchemeId}") public javax.ws.rs.core.Response addManagedPermissionSchemeGrants(@PathParam("permissionSchemeId") Long permissionSchemeId, PermissionsInputBean addPermissions)
    • removeManagedPermissionSchemeGrants

      @DELETE @Path("{permissionSchemeId}") public javax.ws.rs.core.Response removeManagedPermissionSchemeGrants(@PathParam("permissionSchemeId") Long permissionSchemeId, ProjectDeleteInstructionsBean deleteInstructionsBean)