Class RapidViewEditHelper

java.lang.Object
com.atlassian.greenhopper.web.rapid.view.RapidViewEditHelper

@Service public class RapidViewEditHelper extends Object
  • Constructor Details

    • RapidViewEditHelper

      public RapidViewEditHelper()
  • Method Details

    • getEditModel

      public ServiceOutcome<RapidViewEditModel> getEditModel(com.atlassian.jira.user.ApplicationUser user, RapidView view, Predicate<String> expandStrategy)
    • getBoardAdminsPickerData

      public ServiceOutcome<BoardAdminsPickerModel> getBoardAdminsPickerData(com.atlassian.jira.user.ApplicationUser user, String query, int maxResults)
      Retrieve a list of Users and Groups based upon a search query
    • updateRapidViewName

      public ServiceOutcome<String> updateRapidViewName(com.atlassian.jira.user.ApplicationUser user, com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.RapidViewUpdateRequest editModel)
      Update the rapid view name
    • updateShowDaysInColumn

      public ServiceOutcome<Boolean> updateShowDaysInColumn(com.atlassian.jira.user.ApplicationUser user, com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.ShowDaysInColumnUpdateRequest updateRequest)
      Update the show days in column property for a rapid view
    • updateOldDoneIssuesCutoff

      public ServiceOutcome<String> updateOldDoneIssuesCutoff(com.atlassian.jira.user.ApplicationUser user, com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.OldDoneIssuesCutoffRequest updateRequest)
    • updateShowEpicAsPanel

      public ServiceResult updateShowEpicAsPanel(com.atlassian.jira.user.ApplicationUser user, com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.ShowEpicAsPanelUpdateRequest updateRequest)
    • updateBoardAdmins

      public ServiceOutcome<BoardAdminsModel> updateBoardAdmins(com.atlassian.jira.user.ApplicationUser user, com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.RapidViewUpdateRequest editModel)
      Update the rapid view board admins
    • resolveNewBoardAdminList

      protected ServiceOutcome<List<BoardAdmin>> resolveNewBoardAdminList(com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.RapidViewUpdateRequest editModel)
    • updateRapidViewFilter

      public ServiceOutcome<SavedFilterEntry> updateRapidViewFilter(com.atlassian.jira.user.ApplicationUser user, com.atlassian.greenhopper.web.rapid.view.RapidViewEditResource.RapidViewUpdateRequest updateRequest)
      Change the saved filter behind a rapid view
    • addColumnAndStatus

      public ServiceOutcome<Column> addColumnAndStatus(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, String columnAndStatusName, Long statusCategoryId)
    • addColumn

      public ServiceOutcome<Column> addColumn(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, String columnName)