com.atlassian.greenhopper.web.rapid.list
Class RapidListFactory

java.lang.Object
  extended by com.atlassian.greenhopper.global.AbstractLoggable
      extended by com.atlassian.greenhopper.global.AbstractResultBuilder
          extended by com.atlassian.greenhopper.web.rapid.list.RapidListFactory

@Service
public class RapidListFactory
extends AbstractResultBuilder

Produces the issue list view for the RapidBoard.

Currently issues are sorted by swim lanes and column mappings.


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
RapidListFactory()
           
 
Method Summary
 RapidListEntry buildRapidList(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters, ErrorCollection errorCollection)
          Builds a RapidList data object for a given RapidView
 ResultEntry buildRapidListResult(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters)
           
 java.util.List<SwimlaneEntry> buildSwimlanes(com.atlassian.crowd.embedded.api.User user, I18n2 i18n, com.atlassian.query.Query query, java.util.List<Swimlane> swimlanes, java.lang.Long rapidViewId, java.util.List<RapidListColumnEntry> columnEntries, ErrorCollection errorCollection)
          Builds all swimlanes for a given RapidView
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractResultBuilder
buildCombinedResult, buildErrorOnlyResult, buildResult, buildResult
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logDebug, logException, logInfo, logTrace, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RapidListFactory

public RapidListFactory()
Method Detail

buildRapidListResult

public ResultEntry buildRapidListResult(com.atlassian.crowd.embedded.api.User user,
                                        RapidView rapidView,
                                        java.util.Set<java.lang.Long> activeQuickFilters)

buildRapidList

public RapidListEntry buildRapidList(com.atlassian.crowd.embedded.api.User user,
                                     RapidView rapidView,
                                     java.util.Set<java.lang.Long> activeQuickFilters,
                                     ErrorCollection errorCollection)
Builds a RapidList data object for a given RapidView


buildSwimlanes

public java.util.List<SwimlaneEntry> buildSwimlanes(com.atlassian.crowd.embedded.api.User user,
                                                    I18n2 i18n,
                                                    com.atlassian.query.Query query,
                                                    java.util.List<Swimlane> swimlanes,
                                                    java.lang.Long rapidViewId,
                                                    java.util.List<RapidListColumnEntry> columnEntries,
                                                    ErrorCollection errorCollection)
Builds all swimlanes for a given RapidView



Copyright © 2007-2011 Atlassian. All Rights Reserved.