Package org.camunda.bpm.engine.rest
Interface AuthorizationRestService
-
- All Known Implementing Classes:
AuthorizationRestServiceImpl
@Produces("application/json") public interface AuthorizationRestService
- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceOptionsDto
availableOperations(javax.ws.rs.core.UriInfo context)
AuthorizationDto
createAuthorization(javax.ws.rs.core.UriInfo context, AuthorizationCreateDto dto)
AuthorizationResource
getAuthorization(String id)
CountResultDto
getAuthorizationCount(javax.ws.rs.core.UriInfo uriInfo)
AuthorizationCheckResultDto
isUserAuthorized(String permissionName, String resourceName, Integer resourceType, String resourceId, String userId)
List<AuthorizationDto>
queryAuthorizations(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
-
-
-
Field Detail
-
PATH
static final String PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
isUserAuthorized
@GET @Path("/check") @Produces("application/json") AuthorizationCheckResultDto isUserAuthorized(@QueryParam("permissionName") String permissionName, @QueryParam("resourceName") String resourceName, @QueryParam("resourceType") Integer resourceType, @QueryParam("resourceId") String resourceId, @QueryParam("userId") String userId)
-
getAuthorization
@Path("/{id}") AuthorizationResource getAuthorization(@PathParam("id") String id)
-
queryAuthorizations
@GET @Produces("application/json") List<AuthorizationDto> queryAuthorizations(@Context javax.ws.rs.core.UriInfo uriInfo, @QueryParam("firstResult") Integer firstResult, @QueryParam("maxResults") Integer maxResults)
-
getAuthorizationCount
@GET @Path("/count") @Produces("application/json") CountResultDto getAuthorizationCount(@Context javax.ws.rs.core.UriInfo uriInfo)
-
createAuthorization
@POST @Path("/create") @Consumes("application/json") @Produces("application/json") AuthorizationDto createAuthorization(@Context javax.ws.rs.core.UriInfo context, AuthorizationCreateDto dto)
-
availableOperations
@OPTIONS @Produces("application/json") ResourceOptionsDto availableOperations(@Context javax.ws.rs.core.UriInfo context)
-
-