public class TrackerUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
DEFAULT_COMPONENTS |
static java.util.Map<java.lang.String,java.lang.String> |
MAPS_ISSUE_IMPORTANCES |
static java.util.Map<java.lang.String,java.lang.String> |
MAPS_ISSUE_PRIORITIES |
Constructor and Description |
---|
TrackerUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
componentsRelPath() |
static void |
createDefaultComponents(TrackerService issueService,
Node parentProject) |
static NodeIterator |
getAllVersions(Node project,
java.lang.String filter) |
static Node |
getComponentById(Node project,
java.lang.String officeId) |
static java.util.List<java.lang.String> |
getComponentIds(Node project,
java.lang.String filter) |
static NodeIterator |
getComponents(Node project,
java.lang.String filter) |
static java.lang.String |
getCreationLabel(UserAdminService userAdminService,
Node issue) |
static java.lang.String |
getImportanceLabel(Node issue) |
static long |
getIssueNb(Node category,
boolean onlyOpen) |
static NodeIterator |
getIssues(Node project,
java.lang.String filter) |
static NodeIterator |
getIssues(Node project,
java.lang.String filter,
java.lang.String propName,
java.lang.String catId)
Simply requests all issues of a project that are referencing this category (a
version, a milestone or a component)
|
static NodeIterator |
getIssues(Node project,
java.lang.String filter,
java.lang.String propName,
java.lang.String catId,
boolean onlyOpenTasks) |
static <T,E> T |
getKeyByValue(java.util.Map<T,E> map,
E value)
Provides the key for a given value.
|
static Node |
getMilestone(AppService appService,
Node task) |
static java.util.List<java.lang.String> |
getMilestoneIds(Node project,
java.lang.String filter) |
static NodeIterator |
getMilestones(Node project,
java.lang.String filter)
Simply returns the milestones defined for this project.
|
static NodeIterator |
getOpenMilestones(Node project,
java.lang.String filter) |
static java.util.Map<java.lang.String,java.lang.String> |
getOpenTasksByAssignee(UserAdminService uas,
Node project,
java.lang.String milestoneUid,
int maxSize) |
static java.lang.String |
getPriorityLabel(Node issue) |
static Node |
getProjectFromChild(Node issue) |
static long |
getProjectOverdueTasksNumber(Node project) |
static NodeIterator |
getProjects(Session session,
java.lang.String projectParentPath)
Retrieve all projects that are visible for this session
|
static Node |
getRelatedProject(AppService appService,
Node node) |
static java.lang.String |
getRelevantPropName(Node category) |
static java.lang.String |
getStatusText(UserAdminService userAdminService,
ActivitiesService activityService,
Node issue) |
static NodeIterator |
getTasks(Node project,
java.lang.String filter) |
static Node |
getVersionById(Node project,
java.lang.String versionId) |
static java.util.List<java.lang.String> |
getVersionIds(Node project,
java.lang.String filter) |
static NodeIterator |
getVersions(Node project,
java.lang.String filter) |
static boolean |
isIssueClosed(Node issue)
Simply checks if an issue is closed
|
static java.lang.String |
issuesRelPath() |
static java.lang.String |
normalizeDn(java.lang.String dn) |
static java.lang.String |
versionsRelPath() |
public static final java.util.Map<java.lang.String,java.lang.String> DEFAULT_COMPONENTS
public static final java.util.Map<java.lang.String,java.lang.String> MAPS_ISSUE_PRIORITIES
public static final java.util.Map<java.lang.String,java.lang.String> MAPS_ISSUE_IMPORTANCES
public static java.lang.String issuesRelPath()
public static java.lang.String componentsRelPath()
public static java.lang.String versionsRelPath()
public static java.lang.String getRelevantPropName(Node category)
public static NodeIterator getProjects(Session session, java.lang.String projectParentPath)
public static NodeIterator getOpenMilestones(Node project, java.lang.String filter)
public static NodeIterator getMilestones(Node project, java.lang.String filter)
public static java.util.List<java.lang.String> getMilestoneIds(Node project, java.lang.String filter)
public static NodeIterator getVersions(Node project, java.lang.String filter) throws RepositoryException
RepositoryException
public static java.util.List<java.lang.String> getVersionIds(Node project, java.lang.String filter)
public static NodeIterator getTasks(Node project, java.lang.String filter)
public static NodeIterator getIssues(Node project, java.lang.String filter)
public static NodeIterator getIssues(Node project, java.lang.String filter, java.lang.String propName, java.lang.String catId)
public static boolean isIssueClosed(Node issue)
public static NodeIterator getIssues(Node project, java.lang.String filter, java.lang.String propName, java.lang.String catId, boolean onlyOpenTasks)
public static java.util.Map<java.lang.String,java.lang.String> getOpenTasksByAssignee(UserAdminService uas, Node project, java.lang.String milestoneUid, int maxSize)
public static NodeIterator getAllVersions(Node project, java.lang.String filter)
public static java.util.List<java.lang.String> getComponentIds(Node project, java.lang.String filter)
public static NodeIterator getComponents(Node project, java.lang.String filter)
public static long getIssueNb(Node category, boolean onlyOpen)
public static Node getRelatedProject(AppService appService, Node node)
public static Node getMilestone(AppService appService, Node task)
public static java.lang.String getImportanceLabel(Node issue)
public static java.lang.String getPriorityLabel(Node issue)
public static java.lang.String getCreationLabel(UserAdminService userAdminService, Node issue)
public static java.lang.String getStatusText(UserAdminService userAdminService, ActivitiesService activityService, Node issue)
public static void createDefaultComponents(TrackerService issueService, Node parentProject) throws RepositoryException
RepositoryException
public static <T,E> T getKeyByValue(java.util.Map<T,E> map, E value)
public static java.lang.String normalizeDn(java.lang.String dn)
public static long getProjectOverdueTasksNumber(Node project)
Copyright © 2007–2020. All rights reserved.