Class TriggerActivityLogsResource
java.lang.Object
com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
com.xebialabs.xlrelease.api.internal.TriggerActivityLogsResource
@Path("/activity")
@Consumes("application/json")
@Produces("application/json")
@Controller
public class TriggerActivityLogsResource
extends com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
-
Constructor Summary
ConstructorsConstructorDescriptionTriggerActivityLogsResource(com.xebialabs.xlrelease.triggers.activity.TriggerActivityLogsService triggerActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.triggers.security.TriggerPermissionChecker triggerPermissionChecker) -
Method Summary
Modifier and TypeMethodDescriptiongetActivityTypes(String triggerId) getTriggerActivityLogEntryData(String dataId) List<com.xebialabs.xlrelease.views.UserView> List<com.xebialabs.xlrelease.views.ActivityLogEntryView> searchTriggerLogs(String triggerId, int page, int resultsPerPage, com.xebialabs.xlrelease.views.LogsFilters filters) Searches in the activity logs of a trigger.Methods inherited from class com.xebialabs.xlrelease.api.internal.BaseActivityLogsResource
getUniqueActivityTypes, getUniqueUsers, searchLogs, toActivityLogEntryView
-
Constructor Details
-
TriggerActivityLogsResource
@Autowired public TriggerActivityLogsResource(com.xebialabs.xlrelease.triggers.activity.TriggerActivityLogsService triggerActivityLogsService, com.xebialabs.xlrelease.views.converters.UserViewConverter userViewConverter, com.xebialabs.xlrelease.triggers.security.TriggerPermissionChecker triggerPermissionChecker)
-
-
Method Details
-
searchTriggerLogs
@POST @Path("/{triggerId:.*Trigger[^/-]*}/logs/search") public List<com.xebialabs.xlrelease.views.ActivityLogEntryView> searchTriggerLogs(@PathParam("triggerId") String triggerId, @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 trigger.- Parameters:
triggerId- the identifier of the triggerfilters- the search criteria to use- Returns:
- the activity logs
-
getTriggerActivityLogEntryData
-
getUsers
-
getActivityTypes
-