com.atlassian.greenhopper.service.rapid
Interface RapidViewClauseService

All Known Implementing Classes:
RapidViewClauseServiceImpl

public interface RapidViewClauseService

Provides access to clauses used by different parts of the RapidBoard. Currently all clauses are hardcoded, but eventually some will be configurable. This service replaces the previous concept of SubQueries, as that concept doesn't carry far enough


Nested Class Summary
static class RapidViewClauseService.ClauseType
           
 
Method Summary
 ServiceOutcome<ClauseToAdd> getClauseForBuilder(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, RapidViewClauseService.ClauseType clauseType)
          Applies a clause of given type to the passed builder
 ServiceOutcome<java.util.List<java.lang.String>> getDoneStatusIds(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
           
 

Method Detail

getClauseForBuilder

@NotNull
ServiceOutcome<ClauseToAdd> getClauseForBuilder(com.atlassian.crowd.embedded.api.User user,
                                                        RapidView rapidView,
                                                        RapidViewClauseService.ClauseType clauseType)
Applies a clause of given type to the passed builder


getDoneStatusIds

@NotNull
ServiceOutcome<java.util.List<java.lang.String>> getDoneStatusIds(com.atlassian.crowd.embedded.api.User user,
                                                                          RapidView rapidView)


Copyright © 2007-2012 Atlassian. All Rights Reserved.