public class ProjectUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
doesHaveUser(Project project,
java.lang.String user)
Checks if the user is assigned on project
|
static Project |
excludeProjectRecipients(java.lang.Iterable<User> users,
Project project)
Exclude specified project recipients
|
static Project.UserConfig |
findUserConfigByLogin(Project project,
java.lang.String user)
Finds UserConfig for specified login.
|
static java.lang.String |
getOwner() |
static Project |
setDefaultEmailCofiguration(Project project)
Setup default project email configuration
|
static IssueCounter |
sumIssueStatistics(IssueCounter inputOne,
IssueCounter inputTwo)
Utility method for summarize IssueCounter of project items.
Expected that IssueCounters has access to the same project settings, means issue sub-types which are defined in project settings. |
static Project |
updateProjectRecipients(java.lang.String oldEmail,
java.lang.String newEmail,
Project project)
Update specified project recipient
|
public static Project setDefaultEmailCofiguration(Project project)
project - public static Project excludeProjectRecipients(java.lang.Iterable<User> users, Project project)
users - project - public static Project updateProjectRecipients(java.lang.String oldEmail, java.lang.String newEmail, Project project)
oldEmail - newEmail - project - public static boolean doesHaveUser(Project project, java.lang.String user)
project - Specified projectuser - User login@Nullable public static Project.UserConfig findUserConfigByLogin(Project project, java.lang.String user)
user - Login for searchpublic static IssueCounter sumIssueStatistics(IssueCounter inputOne, IssueCounter inputTwo)
inputOne - inputTwo - public static java.lang.String getOwner()