public final class RulesHelper extends Object
Regroups a set of static method used by some checks.
| Modifier and Type | Field and Description |
|---|---|
static String |
JIRA_TRACKER_HOSTNAME |
static String |
PAYLOAD_TRACKER_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
dependsOnContainsAtLeastOneJIRAIssue(org.jboss.set.aphrodite.domain.Issue issue) |
static boolean |
doesAnIssueBelongToPayloadTracker(List<URL> issues,
Map<URL,org.jboss.set.aphrodite.domain.Issue> issuesIndexedByURL,
Map<URL,org.jboss.set.aphrodite.domain.Issue> payloadTrackerIndexedByURL) |
static boolean |
doesSiblingsFixVersionsContainsParentsOne(org.jboss.set.aphrodite.domain.Issue issue,
org.jboss.set.aphrodite.domain.Issue sibling) |
static org.jboss.set.aphrodite.issue.trackers.jira.JiraChangelogGroup |
getLastFixVersionChangeDuringSprint(org.jboss.set.aphrodite.issue.trackers.jira.JiraIssue issue) |
static Date |
getLastResolvedDate(List<org.jboss.set.aphrodite.issue.trackers.jira.JiraChangelogGroup> changelog) |
static boolean |
isChangedAfterResolved(List<org.jboss.set.aphrodite.issue.trackers.jira.JiraChangelogGroup> changelog) |
static boolean |
isFixVersionChangeDoneByAllowedUser(org.jboss.set.aphrodite.domain.User author,
String sprintRelease) |
static boolean |
isInResolvedState(org.jboss.set.aphrodite.issue.trackers.jira.JiraIssue issue) |
static boolean |
isOneOfThoseIssueAComponentUpgrade(List<URL> issues,
Map<URL,org.jboss.set.aphrodite.domain.Issue> issuesIndexedByURL) |
static boolean |
isOneOfThoseIssueAPayload(List<URL> issues,
Map<URL,org.jboss.set.aphrodite.domain.Issue> payloadTrackerIndexedByURL,
AphroditeClient aphrodite) |
static boolean |
isPullRequestAgainstAppropriateBranch(org.jboss.set.aphrodite.issue.trackers.jira.JiraIssue issue,
AphroditeClient aphrodite) |
static boolean |
noUpstreamRequiredExplanation(List<org.jboss.set.aphrodite.domain.Comment> comments) |
static boolean |
releasesStreamMismatch(org.jboss.set.aphrodite.domain.Issue issue) |
public static String PAYLOAD_TRACKER_PREFIX
public static final String JIRA_TRACKER_HOSTNAME
public static boolean isOneOfThoseIssueAPayload(List<URL> issues, Map<URL,org.jboss.set.aphrodite.domain.Issue> payloadTrackerIndexedByURL, AphroditeClient aphrodite)
public static boolean isOneOfThoseIssueAComponentUpgrade(List<URL> issues, Map<URL,org.jboss.set.aphrodite.domain.Issue> issuesIndexedByURL)
public static boolean doesAnIssueBelongToPayloadTracker(List<URL> issues, Map<URL,org.jboss.set.aphrodite.domain.Issue> issuesIndexedByURL, Map<URL,org.jboss.set.aphrodite.domain.Issue> payloadTrackerIndexedByURL)
public static boolean releasesStreamMismatch(org.jboss.set.aphrodite.domain.Issue issue)
public static boolean dependsOnContainsAtLeastOneJIRAIssue(org.jboss.set.aphrodite.domain.Issue issue)
public static boolean noUpstreamRequiredExplanation(List<org.jboss.set.aphrodite.domain.Comment> comments)
public static boolean doesSiblingsFixVersionsContainsParentsOne(org.jboss.set.aphrodite.domain.Issue issue,
org.jboss.set.aphrodite.domain.Issue sibling)
public static boolean isPullRequestAgainstAppropriateBranch(org.jboss.set.aphrodite.issue.trackers.jira.JiraIssue issue,
AphroditeClient aphrodite)
public static boolean isInResolvedState(org.jboss.set.aphrodite.issue.trackers.jira.JiraIssue issue)
public static boolean isChangedAfterResolved(List<org.jboss.set.aphrodite.issue.trackers.jira.JiraChangelogGroup> changelog)
public static Date getLastResolvedDate(List<org.jboss.set.aphrodite.issue.trackers.jira.JiraChangelogGroup> changelog)
public static org.jboss.set.aphrodite.issue.trackers.jira.JiraChangelogGroup getLastFixVersionChangeDuringSprint(org.jboss.set.aphrodite.issue.trackers.jira.JiraIssue issue)
public static boolean isFixVersionChangeDoneByAllowedUser(org.jboss.set.aphrodite.domain.User author,
String sprintRelease)
Copyright © 2017 JBoss by Red Hat. All rights reserved.