Package org.europa.together.service.acl
Class PermissionService
java.lang.Object
org.europa.together.service.acl.PermissionService
RESTful Service for Resources.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- elmar.dott@gmail.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
createPermission
(org.europa.together.domain.acl.PermissionDO entity) jakarta.ws.rs.core.Response
deletePermission
(String permissionId) jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
fetchAllPermissionsOfARole
(String roleName) jakarta.ws.rs.core.Response
fetchPermission
(String permissionId) jakarta.ws.rs.core.Response
updatePermission
(org.europa.together.domain.acl.PermissionDO permission)
-
Constructor Details
-
PermissionService
public PermissionService()
-
-
Method Details
-
fetchPermission
@GET @Path("/{id}") @Produces("application/json") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response fetchPermission(@PathParam("id") String permissionId) -
fetchAllPermissions
@GET @Path("/list") @Produces("application/json") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response fetchAllPermissions() -
fetchAllPermissionsOfARole
@GET @Path("/list/forRole/{roleName}") @Produces("application/json") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response fetchAllPermissionsOfARole(@PathParam("roleName") String roleName) -
updatePermission
@PUT @Consumes("application/json") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response updatePermission(org.europa.together.domain.acl.PermissionDO permission) -
createPermission
@POST @Consumes("application/json") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response createPermission(org.europa.together.domain.acl.PermissionDO entity) -
deletePermission
@DELETE @Path("/{id}") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response deletePermission(@PathParam("id") String permissionId)
-