@ExperimentalApi
public interface PlanResultSearcher
ResultsSummary
objects.
As a rule, specs results are excluded from the search results.Modifier and Type | Method and Description |
---|---|
@NotNull long |
countByJiraCriteria(@NotNull ByJiraIssueResultSearchCriteria jiraCriteria,
@NotNull ResultSummarySearchCriteria criteria) |
<T extends ResultsSummary> |
findByAuthors(@NotNull Collection<ExtendedAuthor> authors,
@NotNull Class<T> resultClass,
int maxResults)
Find result of a given class by given author list.
|
@NotNull List<ResultsSummary> |
findByCriteria(@NotNull ResultSummarySearchCriteria criteria)
Searches for any
ResultsSummary object given a ResultSummarySearchCriteria . |
<T extends ResultsSummary> |
findByCriteria(@NotNull ResultSummarySearchCriteria criteria,
@NotNull Class<T> resultClass)
Searches for any
ResultsSummary object given a ResultSummarySearchCriteria . |
@NotNull List<ChainResultsSummary> |
findByJiraCriteria(@NotNull ByJiraIssueResultSearchCriteria jiraCriteria,
@NotNull ResultSummarySearchCriteria criteria) |
<T extends PlanKeyProvider> |
findByJiraCriteriaAndTransform(@NotNull ByJiraIssueResultSearchCriteria jiraCriteria,
@NotNull ResultSummarySearchCriteria criteria,
@NotNull Function<ChainResultsSummary,T> transformation)
Find
ChainResultsSummary relevant to given set of Jira issue keys and apply transformation. |
@Nullable ChainResultsSummary |
findLatestRelevantBuildResult(@NotNull PlanKey planKey,
long beforeLastCompletedTimestamp)
Find the last finished build of a plan that completed before given time
|
@NotNull <T extends ResultsSummary> @NotNull List<T> findByAuthors(@NotNull @NotNull Collection<ExtendedAuthor> authors, @NotNull @NotNull Class<T> resultClass, int maxResults)
@NotNull @NotNull List<ResultsSummary> findByCriteria(@NotNull @NotNull ResultSummarySearchCriteria criteria)
ResultsSummary
object given a ResultSummarySearchCriteria
.
Results are either sorted by build date (newest first) or unordered.@NotNull <T extends ResultsSummary> @NotNull List<T> findByCriteria(@NotNull @NotNull ResultSummarySearchCriteria criteria, @NotNull @NotNull Class<T> resultClass)
ResultsSummary
object given a ResultSummarySearchCriteria
.
Results are either sorted by build date (newest first) or unordered.@NotNull @NotNull List<ChainResultsSummary> findByJiraCriteria(@NotNull @NotNull ByJiraIssueResultSearchCriteria jiraCriteria, @NotNull @NotNull ResultSummarySearchCriteria criteria)
@NotNull @NotNull long countByJiraCriteria(@NotNull @NotNull ByJiraIssueResultSearchCriteria jiraCriteria, @NotNull @NotNull ResultSummarySearchCriteria criteria)
@NotNull <T extends PlanKeyProvider> @NotNull List<T> findByJiraCriteriaAndTransform(@NotNull @NotNull ByJiraIssueResultSearchCriteria jiraCriteria, @NotNull @NotNull ResultSummarySearchCriteria criteria, @NotNull @NotNull Function<ChainResultsSummary,T> transformation)
ChainResultsSummary
relevant to given set of Jira issue keys and apply transformation.@Nullable @Nullable ChainResultsSummary findLatestRelevantBuildResult(@NotNull @NotNull PlanKey planKey, long beforeLastCompletedTimestamp)
planKey
- Plan to filter build resultsbeforeLastCompletedTimestamp
- timestampCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.