Class DeliveryActivityLogsResource
java.lang.Object
com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
com.xebialabs.xlrelease.api.internal.DeliveryActivityLogsResource
@Path("/activity")
@Consumes("application/json")
@Produces("application/json")
@Controller
public class DeliveryActivityLogsResource
extends com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
-
Constructor Summary
ConstructorsConstructorDescriptionDeliveryActivityLogsResource(com.xebialabs.xlrelease.delivery.service.DeliveryActivityLogsService deliveryActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.delivery.security.DeliveryPermissionChecker permissions, com.xebialabs.xlrelease.repository.ActivityLogRepository activityLogRepository) -
Method Summary
Modifier and TypeMethodDescriptionList<com.xebialabs.xlrelease.views.ActivityLogEntryView>searchDeliveryLogs(String deliveryId, int page, int resultsPerPage, com.xebialabs.xlrelease.views.LogsFilters filters) Searches in the activity logs of a delivery.List<com.xebialabs.xlrelease.views.ActivityLogEntryView>searchTrackedItemApprovals(String deliveryId) Methods inherited from class com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
searchLogs, toActivityLogEntryView
-
Constructor Details
-
DeliveryActivityLogsResource
@Autowired public DeliveryActivityLogsResource(com.xebialabs.xlrelease.delivery.service.DeliveryActivityLogsService deliveryActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.delivery.security.DeliveryPermissionChecker permissions, com.xebialabs.xlrelease.repository.ActivityLogRepository activityLogRepository)
-
-
Method Details
-
searchDeliveryLogs
@POST @Path("/{deliveryId:.*Delivery[^/-]*}/logs/search") public List<com.xebialabs.xlrelease.views.ActivityLogEntryView> searchDeliveryLogs(@PathParam("deliveryId") String deliveryId, @DefaultValue("0") @QueryParam("page") int page, @DefaultValue("100") @QueryParam("resultsPerPage") int resultsPerPage, com.xebialabs.xlrelease.views.LogsFilters filters) Searches in the activity logs of a delivery.- Parameters:
deliveryId- the identifier of the deliveryfilters- the search criteria to use- Returns:
- the activity logs
-
searchTrackedItemApprovals
-