Class ReleaseActivityLogsResource

java.lang.Object
com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
com.xebialabs.xlrelease.api.internal.ReleaseActivityLogsResource

@Path("/activity") @Consumes("application/json") @Produces("application/json") @Controller public class ReleaseActivityLogsResource extends BaseActivityLogsResource
  • Constructor Details

    • ReleaseActivityLogsResource

      @Autowired public ReleaseActivityLogsResource(com.xebialabs.xlrelease.service.ReleaseActivityLogsService releaseActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.security.PermissionChecker permissions)
  • Method Details

    • searchReleaseLogs

      @POST @Path("/{releaseId:.*Release[^/-]*}/logs/search") public List<ActivityLogEntryView> searchReleaseLogs(@PathParam("releaseId") String releaseId, @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 release.
      Parameters:
      releaseId - the identifier of the release
      filters - the search criteria to use
      Returns:
      the activity logs