Class RapidViewPresetService

java.lang.Object
com.atlassian.greenhopper.service.rapid.view.RapidViewPresetService

@Service public class RapidViewPresetService extends Object
A service for constructing default Rapid View objects based on the Preset chosen for the Rapid View.
  • Field Details

  • Constructor Details

    • RapidViewPresetService

      public RapidViewPresetService()
  • Method Details

    • createDefaultBaseQuery

      public com.atlassian.query.Query createDefaultBaseQuery(RapidViewPreset preset, List<com.atlassian.jira.project.Project> projects)
      Query for the filter: All issues in the project, order by global rank
      Parameters:
      preset - the preset being employed
      projects - the projects to query
      Returns:
      the query for a Rapid View of this preset and these projects
    • createDefaultStatisticsField

      public StatisticsFieldConfig createDefaultStatisticsField(@Nonnull RapidViewPreset rapidViewPreset)
    • createDefaultColumns

      public List<Column> createDefaultColumns(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, @Nonnull RapidViewPreset rapidViewPreset)
    • createDefaultSwimlanes

      public List<Swimlane> createDefaultSwimlanes(RapidViewPreset rapidViewPreset)
    • createDefaultQuickFilters

      public List<QuickFilter> createDefaultQuickFilters(@Nonnull RapidViewPreset rapidViewPreset)
    • isSprintSupportEnabled

      public boolean isSprintSupportEnabled(RapidViewPreset rapidViewPreset)
    • createDefaultSubqueries

      public List<Subquery> createDefaultSubqueries(@Nonnull RapidViewPreset rapidViewPreset)
    • createDefaultEstimationStatisticConfig

      @Nonnull public StatisticsFieldConfig createDefaultEstimationStatisticConfig(@Nonnull RapidViewPreset rapidViewPreset)
    • createDefaultTrackingStatisticConfig

      @Nonnull public StatisticsFieldConfig createDefaultTrackingStatisticConfig(@Nonnull RapidViewPreset rapidViewPreset)
    • getDefaultSwimlaneStrategy

      @Nonnull public SwimlaneStrategy getDefaultSwimlaneStrategy(@Nonnull RapidViewPreset rapidViewPreset)
    • getDefaultCardColorStrategy

      @Nonnull public CardColorStrategy getDefaultCardColorStrategy(RapidViewPreset preset)
    • getDefaultShowDaysInColumnConfig

      public boolean getDefaultShowDaysInColumnConfig(RapidViewPreset preset)
    • getDefaultOldDoneIssuesCutoff

      public RapidView.OldDoneIssuesCutoff getDefaultOldDoneIssuesCutoff(RapidViewPreset preset)
    • createColumnsForSimplifiedWorkflow

      public List<Column> createColumnsForSimplifiedWorkflow(RapidViewPreset preset)
    • createDefaultWorkingDaysConfig

      @Nonnull public WorkingDaysConfig createDefaultWorkingDaysConfig(com.atlassian.jira.user.ApplicationUser user, @Nonnull RapidViewPreset rapidViewPreset)
    • getAssociatedProjectType

      public static ProjectType getAssociatedProjectType(RapidViewPreset rapidViewPreset)