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

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.QuickFilterHelper

@Service
public class QuickFilterHelper
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
QuickFilterHelper()
           
 
Method Summary
 QuickFilterEntry addQuickFilter(com.atlassian.crowd.embedded.api.User user, java.lang.Long rapidViewId, QuickFilterEntry editModel)
          Adds a quick filter to a given rapid view
 ResultEntry<QuickFilterEditModel> buildModel(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
           
 QuickFilterEditModel buildQuickFilterEditModel(com.atlassian.crowd.embedded.api.User user, ErrorCollection errors, java.lang.Long id)
           
 void deleteQuickFilter(com.atlassian.crowd.embedded.api.User user, java.lang.Long rapidViewId, java.lang.Long quickFilterId)
          deletes quick filter with id quickFilterId from rapid view with id rapidViewId
 QuickFilterEntry getQuickFilter(com.atlassian.crowd.embedded.api.User user, java.lang.Long rapidViewId, java.lang.Long quickFilterId)
          gets the quick filter with id quickFilterId in rapid view with id rapidViewId
 void moveQuickFilter(com.atlassian.crowd.embedded.api.User user, java.lang.Long rapidViewId, java.lang.Long quickFilterId, EntryMoveModel moveModel)
          moves quick filter with id quickFilterId in rapid view with id rapidViewId to position described in model
 QuickFilterEntry updateQuickFilter(com.atlassian.crowd.embedded.api.User user, java.lang.Long rapidViewId, java.lang.Long quickFilterId, QuickFilterEntry editModel)
          update a given quick filter
 
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

QuickFilterHelper

public QuickFilterHelper()
Method Detail

buildModel

public ResultEntry<QuickFilterEditModel> buildModel(com.atlassian.crowd.embedded.api.User user,
                                                    RapidView rapidView)

buildQuickFilterEditModel

public QuickFilterEditModel buildQuickFilterEditModel(com.atlassian.crowd.embedded.api.User user,
                                                      ErrorCollection errors,
                                                      java.lang.Long id)

updateQuickFilter

public QuickFilterEntry updateQuickFilter(com.atlassian.crowd.embedded.api.User user,
                                          java.lang.Long rapidViewId,
                                          java.lang.Long quickFilterId,
                                          QuickFilterEntry editModel)
update a given quick filter


addQuickFilter

public QuickFilterEntry addQuickFilter(com.atlassian.crowd.embedded.api.User user,
                                       java.lang.Long rapidViewId,
                                       QuickFilterEntry editModel)
Adds a quick filter to a given rapid view


getQuickFilter

public QuickFilterEntry getQuickFilter(com.atlassian.crowd.embedded.api.User user,
                                       java.lang.Long rapidViewId,
                                       java.lang.Long quickFilterId)
gets the quick filter with id quickFilterId in rapid view with id rapidViewId


deleteQuickFilter

public void deleteQuickFilter(com.atlassian.crowd.embedded.api.User user,
                              java.lang.Long rapidViewId,
                              java.lang.Long quickFilterId)
deletes quick filter with id quickFilterId from rapid view with id rapidViewId


moveQuickFilter

public void moveQuickFilter(com.atlassian.crowd.embedded.api.User user,
                            java.lang.Long rapidViewId,
                            java.lang.Long quickFilterId,
                            EntryMoveModel moveModel)
moves quick filter with id quickFilterId in rapid view with id rapidViewId to position described in model



Copyright © 2007-2012 Atlassian. All Rights Reserved.