|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.greenhopper.service.sprint.SprintQueryServiceImpl
@Service public class SprintQueryServiceImpl
Constructor Summary | |
---|---|
SprintQueryServiceImpl()
|
Method Summary | |
---|---|
protected ServiceOutcome<java.util.Set<java.lang.Long>> |
convertStringsIdsToLongs(java.util.Set<java.lang.String> projectIds)
|
ServiceOutcome<java.util.List<Sprint>> |
getClosedSprints(com.atlassian.crowd.embedded.api.User user,
com.atlassian.query.Query jql)
Get all closed sprints applicable to a given jql. |
com.atlassian.query.clause.Clause |
getInOpenSprintClause()
Get a clause that includes all issues currently in an open sprint |
com.atlassian.query.clause.Clause |
getInSprintClause()
Add a clause that includes all issues in at least one sprint (open or closed) |
com.atlassian.query.clause.Clause |
getNotInFutureSprintClause()
Add a clause that excludes issues not in a future sprint |
com.atlassian.query.clause.Clause |
getNotInOpenSprintClause()
Get a clause that includes all issues currently in a closed sprint |
com.atlassian.query.clause.Clause |
getNotInSprint()
Add a clause that includes for all issues not in any sprint |
ServiceOutcome<com.atlassian.fugue.Pair<java.util.List<Sprint>,java.util.Set<java.lang.Long>>> |
getOpenSprintsAndBacklogProjects(com.atlassian.crowd.embedded.api.User user,
com.atlassian.query.Query jql)
Get all open sprints applicable to a given jql. |
ServiceOutcome<java.util.Map<Sprint,java.util.Set<com.atlassian.jira.project.Project>>> |
getProjects(com.atlassian.crowd.embedded.api.User user,
java.util.List<Sprint> sprints)
Get all sprints and associated projects for a given jql |
ServiceOutcome<java.util.Set<com.atlassian.jira.project.Project>> |
getProjects(com.atlassian.crowd.embedded.api.User user,
Sprint sprint)
Get all projects for a given sprint |
ServiceOutcome<java.util.Map<Sprint,java.util.Set<com.atlassian.jira.project.Project>>> |
getProjectsOverrideSecurity(com.atlassian.crowd.embedded.api.User user,
java.util.List<Sprint> sprints)
Get all sprints and associated projects for a given jql Note: This method runs with security disabled |
ServiceOutcome<java.util.Set<com.atlassian.jira.project.Project>> |
getProjectsOverrideSecurity(com.atlassian.crowd.embedded.api.User user,
Sprint sprint)
Get all projects for a given sprint |
com.atlassian.query.clause.Clause |
getSprintClause(Sprint sprint)
Add a clause that includes all issues of a given sprint |
ServiceOutcome<java.util.List<Sprint>> |
getSprints(com.atlassian.crowd.embedded.api.User user,
com.atlassian.query.Query jql)
Get all sprints applicable to a given jql. |
ServiceOutcome<java.util.List<Sprint>> |
getSprints(com.atlassian.crowd.embedded.api.User user,
com.atlassian.query.Query jql,
boolean includeHistoricSprints)
Get all sprints applicable to a given jql. |
com.atlassian.query.clause.Clause |
getSprintsClause(java.util.Collection<Sprint> sprints)
Add a clause that includes all issues of a given sprints |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SprintQueryServiceImpl()
Method Detail |
---|
@NotNull public ServiceOutcome<java.util.List<Sprint>> getSprints(com.atlassian.crowd.embedded.api.User user, com.atlassian.query.Query jql)
SprintQueryService
getSprints
in interface SprintQueryService
@NotNull public ServiceOutcome<java.util.List<Sprint>> getSprints(com.atlassian.crowd.embedded.api.User user, com.atlassian.query.Query jql, boolean includeHistoricSprints)
SprintQueryService
getSprints
in interface SprintQueryService
includeHistoricSprints
- if true Sprints previously assigned to issues are returned tooprotected ServiceOutcome<java.util.Set<java.lang.Long>> convertStringsIdsToLongs(java.util.Set<java.lang.String> projectIds)
@NotNull public ServiceOutcome<com.atlassian.fugue.Pair<java.util.List<Sprint>,java.util.Set<java.lang.Long>>> getOpenSprintsAndBacklogProjects(com.atlassian.crowd.embedded.api.User user, com.atlassian.query.Query jql)
SprintQueryService
getOpenSprintsAndBacklogProjects
in interface SprintQueryService
@NotNull public ServiceOutcome<java.util.List<Sprint>> getClosedSprints(com.atlassian.crowd.embedded.api.User user, com.atlassian.query.Query jql)
SprintQueryService
getClosedSprints
in interface SprintQueryService
@NotNull public ServiceOutcome<java.util.Set<com.atlassian.jira.project.Project>> getProjects(com.atlassian.crowd.embedded.api.User user, Sprint sprint)
getProjects
in interface SprintQueryService
@NotNull public ServiceOutcome<java.util.Set<com.atlassian.jira.project.Project>> getProjectsOverrideSecurity(com.atlassian.crowd.embedded.api.User user, Sprint sprint)
getProjectsOverrideSecurity
in interface SprintQueryService
@NotNull public ServiceOutcome<java.util.Map<Sprint,java.util.Set<com.atlassian.jira.project.Project>>> getProjects(com.atlassian.crowd.embedded.api.User user, java.util.List<Sprint> sprints)
getProjects
in interface SprintQueryService
@NotNull public ServiceOutcome<java.util.Map<Sprint,java.util.Set<com.atlassian.jira.project.Project>>> getProjectsOverrideSecurity(com.atlassian.crowd.embedded.api.User user, java.util.List<Sprint> sprints)
SprintQueryService
getProjectsOverrideSecurity
in interface SprintQueryService
public com.atlassian.query.clause.Clause getInOpenSprintClause()
SprintQueryService
getInOpenSprintClause
in interface SprintQueryService
public com.atlassian.query.clause.Clause getNotInOpenSprintClause()
SprintQueryService
getNotInOpenSprintClause
in interface SprintQueryService
public com.atlassian.query.clause.Clause getInSprintClause()
SprintQueryService
getInSprintClause
in interface SprintQueryService
public com.atlassian.query.clause.Clause getNotInSprint()
SprintQueryService
getNotInSprint
in interface SprintQueryService
public com.atlassian.query.clause.Clause getSprintClause(Sprint sprint)
SprintQueryService
getSprintClause
in interface SprintQueryService
public com.atlassian.query.clause.Clause getSprintsClause(java.util.Collection<Sprint> sprints)
SprintQueryService
getSprintsClause
in interface SprintQueryService
public com.atlassian.query.clause.Clause getNotInFutureSprintClause()
SprintQueryService
getNotInFutureSprintClause
in interface SprintQueryService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |