com.atlassian.greenhopper.web.rapid.view
Class RapidViewFilterHelper

java.lang.Object
  extended by com.atlassian.greenhopper.global.AbstractLoggable
      extended by com.atlassian.greenhopper.global.AbstractResultBuilder
          extended by com.atlassian.greenhopper.web.rapid.view.RapidViewFilterHelper

@Service
public class RapidViewFilterHelper
extends AbstractResultBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.greenhopper.global.AbstractResultBuilder
AbstractResultBuilder.SuccessBuilder<T>
 
Field Summary
 
Fields inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logger
 
Constructor Summary
RapidViewFilterHelper()
           
 
Method Summary
 SavedFilterEntry buildSavedFilterEntry(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.issue.search.SearchRequest savedFilter, ErrorCollection errorCollection)
          Builds a SavedFilterEntry object.
 ResultEntry<RapidViewFilterModel> getCreateModel(com.atlassian.crowd.embedded.api.User user)
          Get the model used for the rapidview creation
 ResultEntry<RapidViewFilterModel> getRapidViewFilterModel(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
          Get the rapid view filter model, currently this is read-only
 ResultEntry<SavedFilterEntry> setOrderByRank(com.atlassian.crowd.embedded.api.User user, java.lang.Long rapidViewId)
          Updates the saved filter to ensure it is ranked by rank
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractResultBuilder
buildCombinedResult, buildErrorOnlyResult, buildResult, buildResult
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logDebug, logError, logException, logInfo, logTrace, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RapidViewFilterHelper

public RapidViewFilterHelper()
Method Detail

getCreateModel

public ResultEntry<RapidViewFilterModel> getCreateModel(com.atlassian.crowd.embedded.api.User user)
Get the model used for the rapidview creation


setOrderByRank

public ResultEntry<SavedFilterEntry> setOrderByRank(com.atlassian.crowd.embedded.api.User user,
                                                    java.lang.Long rapidViewId)
Updates the saved filter to ensure it is ranked by rank


getRapidViewFilterModel

public ResultEntry<RapidViewFilterModel> getRapidViewFilterModel(com.atlassian.crowd.embedded.api.User user,
                                                                 RapidView rapidView)
Get the rapid view filter model, currently this is read-only


buildSavedFilterEntry

public SavedFilterEntry buildSavedFilterEntry(com.atlassian.crowd.embedded.api.User user,
                                              com.atlassian.jira.issue.search.SearchRequest savedFilter,
                                              ErrorCollection errorCollection)
Builds a SavedFilterEntry object. Contains all data about saved filters required to render the filter ui



Copyright © 2007-2012 Atlassian. All Rights Reserved.