|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JIRAProjectService
Provides functionality to create and query JIRA projects. All methods provided by this service filter on a per-user basis
Field Summary | |
---|---|
static java.lang.String |
SERVICE
Service identifier, used for dependency injection. |
Method Summary | |
---|---|
java.util.Set<com.atlassian.jira.project.Project> |
filterByPermission(com.opensymphony.user.User user,
java.util.Set<com.atlassian.jira.project.Project> projects,
int permission)
Filters a set of projects regarding given permission. |
java.util.List<com.atlassian.jira.project.Project> |
getAll(com.opensymphony.user.User user,
int permission)
Get all projects for the given user for a given permission. |
com.atlassian.jira.project.Project |
getProject(com.opensymphony.user.User user,
java.lang.Long id)
Get a project given a project id. |
java.util.Set<com.atlassian.jira.project.Project> |
getProjects(com.opensymphony.user.User user,
java.util.Collection<java.lang.Long> projectIds)
Get a set of projects for a set of project ids. |
Field Detail |
---|
static final java.lang.String SERVICE
Method Detail |
---|
com.atlassian.jira.project.Project getProject(com.opensymphony.user.User user, java.lang.Long id)
java.util.Set<com.atlassian.jira.project.Project> getProjects(com.opensymphony.user.User user, java.util.Collection<java.lang.Long> projectIds)
java.util.List<com.atlassian.jira.project.Project> getAll(com.opensymphony.user.User user, int permission)
java.util.Set<com.atlassian.jira.project.Project> filterByPermission(com.opensymphony.user.User user, java.util.Set<com.atlassian.jira.project.Project> projects, int permission)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |