Interface ReportFilterEndpoint
-
- All Known Implementing Classes:
ReportFilterEndpointImpl
@Path("applicationGroups/{groupId}/filter") @Consumes("application/json") @Produces("application/json") public interface ReportFilterEndpoint- Author:
- David Klingenberg
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReportFilterclearFilter(Long groupId)Collection<FilterApplication>getApplications(Long executionId)Collection<Category>getCategories()ReportFiltergetFilter(Long groupId)Collection<Tag>getTags()ReportFiltersetFilter(Long groupId, ReportFilter filter)
-
-
-
Method Detail
-
getFilter
@GET ReportFilter getFilter(@PathParam("groupId") Long groupId)
-
getTags
@GET @Path("tags") Collection<Tag> getTags()
-
getCategories
@GET @Path("categories") Collection<Category> getCategories()
-
getApplications
@GET @Path("applications") Collection<FilterApplication> getApplications(@QueryParam("executionId") Long executionId)
-
setFilter
@PUT ReportFilter setFilter(@PathParam("groupId") Long groupId, ReportFilter filter)
-
clearFilter
@DELETE ReportFilter clearFilter(@PathParam("groupId") Long groupId)
-
-