Interface UserOperationLogRestService
- All Known Implementing Classes:
UserOperationLogRestServiceImpl
@Path("/user-operation")
public interface UserOperationLogRestService
Exposes the
UserOperationLogQuery
as REST service.- Author:
- Danny Gräf
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
clearAnnotation
(String operationId) queryUserOperationCount
(jakarta.ws.rs.core.UriInfo uriInfo) queryUserOperationEntries
(jakarta.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults) jakarta.ws.rs.core.Response
setAnnotation
(String operationId, AnnotationDto annotationDto)
-
Field Details
-
PATH
- See Also:
-
-
Method Details
-
queryUserOperationCount
@GET @Path("/count") @Produces("application/json") CountResultDto queryUserOperationCount(@Context jakarta.ws.rs.core.UriInfo uriInfo) -
queryUserOperationEntries
@GET @Produces("application/json") List<UserOperationLogEntryDto> queryUserOperationEntries(@Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("firstResult") Integer firstResult, @QueryParam("maxResults") Integer maxResults) -
setAnnotation
@PUT @Path("/{operationId}/set-annotation") @Produces("application/json") @Consumes("application/json") jakarta.ws.rs.core.Response setAnnotation(@PathParam("operationId") String operationId, AnnotationDto annotationDto) -
clearAnnotation
@PUT @Path("/{operationId}/clear-annotation") @Produces("application/json") jakarta.ws.rs.core.Response clearAnnotation(@PathParam("operationId") String operationId)
-