Class RapidViewClauseServiceImpl
java.lang.Object
com.atlassian.greenhopper.service.rapid.RapidViewClauseServiceImpl
- All Implemented Interfaces:
RapidViewClauseService
Implementation of RapidViewClauseService
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.greenhopper.service.rapid.RapidViewClauseService
RapidViewClauseService.ClauseType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClauseForBuilder
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, RapidViewClauseService.ClauseType clauseType) Applies a clause of given type to the passed buildergetDefinitionOfDoneClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Adds the definition of done clause to the builder This is the last column in the column mappinggetDefinitionOfNotDoneClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Returns the definition on not done clause.getKanbanPlanModeClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Returns the kanban plan mode clause.getPlanModeActiveSprintsClause
(RapidView rapidView) Plan mode but displaying active sprint information.getPlanModeClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Plan mode clausegetPlanModeIssuesClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Returns the plan mode issues clause.getPlanModeWithSubtasksClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Plan mode clause including subtasks Subtasks are returned regardless of their definition of done stategetSprintReportModeClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Report mode clausegetVisibleEpicsClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Returns the visible epics clause.getWorkModeClause
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Work mode clause
-
Constructor Details
-
RapidViewClauseServiceImpl
public RapidViewClauseServiceImpl()
-
-
Method Details
-
getClauseForBuilder
@Nonnull public ServiceOutcome<ClauseToAdd> getClauseForBuilder(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, RapidViewClauseService.ClauseType clauseType) Description copied from interface:RapidViewClauseService
Applies a clause of given type to the passed builder- Specified by:
getClauseForBuilder
in interfaceRapidViewClauseService
-
getPlanModeIssuesClause
@Nonnull public ServiceOutcome<ClauseToAdd> getPlanModeIssuesClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Description copied from interface:RapidViewClauseService
Returns the plan mode issues clause. Equivalent of using getClauseForBuilder(user, rapidView, ClauseType.PLAN_MODE_ISSUES)- Specified by:
getPlanModeIssuesClause
in interfaceRapidViewClauseService
-
getPlanModeClause
@Nonnull public ServiceOutcome<ClauseToAdd> getPlanModeClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Plan mode clause- Specified by:
getPlanModeClause
in interfaceRapidViewClauseService
-
getKanbanPlanModeClause
@Nonnull public ServiceOutcome<ClauseToAdd> getKanbanPlanModeClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Description copied from interface:RapidViewClauseService
Returns the kanban plan mode clause. Basically ensuring only issues with statuses mapped to either backlog or selected for development are included.- Specified by:
getKanbanPlanModeClause
in interfaceRapidViewClauseService
-
getPlanModeWithSubtasksClause
@Nonnull public ServiceOutcome<ClauseToAdd> getPlanModeWithSubtasksClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Plan mode clause including subtasks Subtasks are returned regardless of their definition of done state- Specified by:
getPlanModeWithSubtasksClause
in interfaceRapidViewClauseService
-
getPlanModeActiveSprintsClause
Plan mode but displaying active sprint information.- Specified by:
getPlanModeActiveSprintsClause
in interfaceRapidViewClauseService
-
getWorkModeClause
@Nonnull public ServiceOutcome<ClauseToAdd> getWorkModeClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Work mode clause- Specified by:
getWorkModeClause
in interfaceRapidViewClauseService
-
getSprintReportModeClause
@Nonnull public ServiceOutcome<ClauseToAdd> getSprintReportModeClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Report mode clause- Specified by:
getSprintReportModeClause
in interfaceRapidViewClauseService
-
getDefinitionOfDoneClause
@Nonnull public ServiceOutcome<ClauseToAdd> getDefinitionOfDoneClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Adds the definition of done clause to the builder This is the last column in the column mapping- Specified by:
getDefinitionOfDoneClause
in interfaceRapidViewClauseService
-
getDefinitionOfNotDoneClause
@Nonnull public ServiceOutcome<ClauseToAdd> getDefinitionOfNotDoneClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Description copied from interface:RapidViewClauseService
Returns the definition on not done clause. Equivalent of using getClauseForBuilder(user, rapidView, ClauseType.DEFINITION_OF_NOT_DONE)- Specified by:
getDefinitionOfNotDoneClause
in interfaceRapidViewClauseService
-
getVisibleEpicsClause
@Nonnull public ServiceOutcome<ClauseToAdd> getVisibleEpicsClause(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Description copied from interface:RapidViewClauseService
Returns the visible epics clause. Equivalent of using getClauseForBuilder(user, rapidView, ClauseType.VISIBLE_EPICS)- Specified by:
getVisibleEpicsClause
in interfaceRapidViewClauseService
-