com.atlassian.greenhopper.web.rapid.view
Class RapidViewHelper
java.lang.Object
com.atlassian.greenhopper.web.rapid.view.RapidViewHelper
@Service
public class RapidViewHelper
- extends java.lang.Object
Method Summary |
ServiceOutcome<RapidViewEntry> |
copyRapidView(com.atlassian.crowd.embedded.api.User user,
java.lang.Long sourceRapidViewId)
|
ServiceOutcome<com.atlassian.greenhopper.web.rapid.view.RapidViewResource.CreateResponse> |
createRapidViewForPreset(com.atlassian.crowd.embedded.api.User user,
java.lang.String name,
java.util.Set<java.lang.String> projectIds,
java.lang.String presetName)
Take the data entered by the user during the wizard steps and create stuff. |
ServiceOutcome<com.atlassian.greenhopper.web.rapid.view.RapidViewResource.CreateResponse> |
createRapidViewWithFilter(com.atlassian.crowd.embedded.api.User user,
java.lang.String name,
java.lang.Long filterId,
java.lang.String methodology)
|
ServiceOutcome<RapidView> |
createRapidViewWithProjects(com.atlassian.crowd.embedded.api.User user,
java.lang.String name,
RapidViewPreset preset,
java.util.List<com.atlassian.jira.project.Project> projects)
|
ServiceOutcome<com.atlassian.jira.issue.search.SearchRequest> |
createSavedFilter(com.atlassian.crowd.embedded.api.User user,
java.lang.String boardName,
RapidViewPreset preset,
java.util.List<com.atlassian.jira.project.Project> projects)
Create a saved filter, shared with all users in the project, with a query for all issues in the project,
ordered by global rank. |
ServiceOutcome<java.lang.String> |
deleteRapidView(com.atlassian.crowd.embedded.api.User user,
java.lang.Long id)
|
RapidViewCreateModel |
getCreateModel(com.atlassian.crowd.embedded.api.User user)
Get the model used for the rapidview creation |
ServiceOutcome<RapidViewEntry> |
getRapidView(com.atlassian.crowd.embedded.api.User user,
java.lang.Long id)
|
ServiceOutcome<java.util.List<RapidViewEntry>> |
getRapidViews(com.atlassian.crowd.embedded.api.User user)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final LoggerWrapper log
RapidViewHelper
public RapidViewHelper()
getCreateModel
public RapidViewCreateModel getCreateModel(com.atlassian.crowd.embedded.api.User user)
- Get the model used for the rapidview creation
createRapidViewForPreset
public ServiceOutcome<com.atlassian.greenhopper.web.rapid.view.RapidViewResource.CreateResponse> createRapidViewForPreset(com.atlassian.crowd.embedded.api.User user,
java.lang.String name,
java.util.Set<java.lang.String> projectIds,
java.lang.String presetName)
- Take the data entered by the user during the wizard steps and create stuff. Trying to be transactional here - if
something goes wrong with the different creations, we're trying to clean up the mess we made as much as possible.
createRapidViewWithProjects
@NotNull
public ServiceOutcome<RapidView> createRapidViewWithProjects(com.atlassian.crowd.embedded.api.User user,
java.lang.String name,
RapidViewPreset preset,
java.util.List<com.atlassian.jira.project.Project> projects)
createRapidViewWithFilter
public ServiceOutcome<com.atlassian.greenhopper.web.rapid.view.RapidViewResource.CreateResponse> createRapidViewWithFilter(com.atlassian.crowd.embedded.api.User user,
java.lang.String name,
java.lang.Long filterId,
java.lang.String methodology)
deleteRapidView
public ServiceOutcome<java.lang.String> deleteRapidView(com.atlassian.crowd.embedded.api.User user,
java.lang.Long id)
copyRapidView
public ServiceOutcome<RapidViewEntry> copyRapidView(com.atlassian.crowd.embedded.api.User user,
java.lang.Long sourceRapidViewId)
getRapidView
public ServiceOutcome<RapidViewEntry> getRapidView(com.atlassian.crowd.embedded.api.User user,
java.lang.Long id)
getRapidViews
public ServiceOutcome<java.util.List<RapidViewEntry>> getRapidViews(com.atlassian.crowd.embedded.api.User user)
createSavedFilter
@NotNull
public ServiceOutcome<com.atlassian.jira.issue.search.SearchRequest> createSavedFilter(com.atlassian.crowd.embedded.api.User user,
java.lang.String boardName,
RapidViewPreset preset,
java.util.List<com.atlassian.jira.project.Project> projects)
- Create a saved filter, shared with all users in the project, with a query for all issues in the project,
ordered by global rank.
- Parameters:
user
- the user who is doing the requestboardName
- the name of the board being created. The filter name will vary from thisprojects
- the projects which this filter will query for
- Returns:
- the persisted saved filter; null if errors occur
Copyright © 2007-2014 Atlassian. All Rights Reserved.