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
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<com.xebialabs.xlrelease.views.ActivityLogEntryView>searchDeliveryLogs(java.lang.String deliveryId, int page, int resultsPerPage, com.xebialabs.xlrelease.views.LogsFilters filters)Searches in the activity logs of a delivery.java.util.List<com.xebialabs.xlrelease.views.ActivityLogEntryView>searchTrackedItemApprovals(java.lang.String deliveryId)
-
-
-
Constructor Detail
-
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 Detail
-
searchDeliveryLogs
@POST @Path("/{deliveryId:.*Delivery[^/-]*}/logs/search") public java.util.List<com.xebialabs.xlrelease.views.ActivityLogEntryView> searchDeliveryLogs(@PathParam("deliveryId") java.lang.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
@GET @Path("/{deliveryId:.*Delivery[^/-]*}/approvals") public java.util.List<com.xebialabs.xlrelease.views.ActivityLogEntryView> searchTrackedItemApprovals(@PathParam("deliveryId") java.lang.String deliveryId)
-
-