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 Summary
Constructors Constructor Description ReleaseActivityLogsResource(com.xebialabs.xlrelease.service.ReleaseActivityLogsService releaseActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.security.PermissionChecker permissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ActivityLogEntryView>searchReleaseLogs(java.lang.String releaseId, int page, int resultsPerPage, com.xebialabs.xlrelease.views.LogsFilters filters)Searches in the activity logs of a release.-
Methods inherited from class com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
searchLogs, toActivityLogEntryView
-
-
-
-
Constructor Detail
-
ReleaseActivityLogsResource
@Autowired public ReleaseActivityLogsResource(com.xebialabs.xlrelease.service.ReleaseActivityLogsService releaseActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.security.PermissionChecker permissions)
-
-
Method Detail
-
searchReleaseLogs
@POST @Path("/{releaseId:.*Release[^/-]*}/logs/search") public java.util.List<ActivityLogEntryView> searchReleaseLogs(@PathParam("releaseId") java.lang.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 releasefilters- the search criteria to use- Returns:
- the activity logs
-
-