Better paths for CategoriesApi

Jens Pelzetter 2020-07-26 11:28:21 +02:00
parent 79c6c7d812
commit c96a47990f
1 changed files with 11 additions and 11 deletions

View File

@ -497,7 +497,7 @@ public class CategoriesApi {
} }
@GET @GET
@Path("/{domainIdentifier}/{path:^[\\w\\-/]+$}/objects") @Path("/{domainIdentifier}/{path:^[\\w\\-/]+$}/@objects")
@Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@ -523,12 +523,12 @@ public class CategoriesApi {
} }
@GET @GET
@Path("/ID-{categoryId}/objects") @Path("/ID-{categoryId}/@objects")
@Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@Transactional(Transactional.TxType.REQUIRED) @Transactional(Transactional.TxType.REQUIRED)
public ListView<CategorizationData> getCategoryObjectsInCategory( public ListView<CategorizationData> getObjectsInCategory(
@PathParam("categoryId") final long categoryId, @PathParam("categoryId") final long categoryId,
@QueryParam("limit") @DefaultValue("20") final int limit, @QueryParam("limit") @DefaultValue("20") final int limit,
@QueryParam("offset") @DefaultValue("0") final int offset @QueryParam("offset") @DefaultValue("0") final int offset
@ -547,7 +547,7 @@ public class CategoriesApi {
} }
@GET @GET
@Path("/UUID-{uuid}/objects") @Path("/UUID-{uuid}/@objects")
@Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@ -571,7 +571,7 @@ public class CategoriesApi {
} }
@POST @POST
@Path("/{domainIdentifier}/{path:^[\\w\\-/]+$}/objects/") @Path("/{domainIdentifier}/{path:^[\\w\\-/]+$}/@objects/")
@Consumes(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@ -613,7 +613,7 @@ public class CategoriesApi {
} }
@POST @POST
@Path("/ID-{categoryId}/objects/{objectIdentifier}") @Path("/ID-{categoryId}/@objects/{objectIdentifier}")
@Consumes(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@ -653,12 +653,12 @@ public class CategoriesApi {
} }
@POST @POST
@Path("/UUID-{categoryUuid}/objects/objectIdentifier") @Path("/UUID-{categoryUuid}/@objects/objectIdentifier")
@Consumes(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@Transactional(Transactional.TxType.REQUIRED) @Transactional(Transactional.TxType.REQUIRED)
public Response addObjectsToCategory( public Response addObjectToCategory(
@PathParam("categoryUuid") final String uuid, @PathParam("categoryUuid") final String uuid,
final CategorizationData categorizationData final CategorizationData categorizationData
) { ) {
@ -693,7 +693,7 @@ public class CategoriesApi {
} }
@DELETE @DELETE
@Path("/{domainIdentifier}/{path:^[\\w\\-/]+$}/objects/{objectIdentifier}") @Path("/{domainIdentifier}/{path:^[\\w\\-/]+$}/@objects/{objectIdentifier}")
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@Transactional(Transactional.TxType.REQUIRED) @Transactional(Transactional.TxType.REQUIRED)
@ -739,7 +739,7 @@ public class CategoriesApi {
} }
@DELETE @DELETE
@Path("/ID-{categoryId}/objects/{objectIdentifier}") @Path("/ID-{categoryId}/@objects/{objectIdentifier}")
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)
@Transactional(Transactional.TxType.REQUIRED) @Transactional(Transactional.TxType.REQUIRED)
@ -779,7 +779,7 @@ public class CategoriesApi {
} }
@DELETE @DELETE
@Path("/UUID-{categoryId}/objects/{objectIdentifier}") @Path("/UUID-{categoryId}/@objects/{objectIdentifier}")
@Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON)
@AuthorizationRequired @AuthorizationRequired
@RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN) @RequiresPrivilege(CoreConstants.PRIVILEGE_ADMIN)