Class PermissionService

java.lang.Object
org.europa.together.service.acl.PermissionService

@Service @Path("/acl/1/permission") public class PermissionService extends Object
RESTful Service for Resources.
Since:
1.0
Version:
1.0
Author:
elmar.dott@gmail.com
  • 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(PermissionDO permission)
    • createPermission

      @POST @Consumes("application/json") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response createPermission(PermissionDO entity)
    • deletePermission

      @DELETE @Path("/{id}") @API(status=STABLE, since="1") public jakarta.ws.rs.core.Response deletePermission(@PathParam("id") String permissionId)