com.atlassian.greenhopper.service.rapid.view.subquery
Interface SubqueryService

All Superinterfaces:
GreenHopperCache
All Known Implementing Classes:
SubqueryServiceImpl

public interface SubqueryService
extends GreenHopperCache


Method Summary
 ServiceOutcome<java.util.List<Subquery>> getSubqueries(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
           
 ServiceOutcome<Subquery> getSubquery(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, Subquery.Section section)
          Get the subquery for a section
 void invalidate(RapidView view)
           
 ServiceOutcome<java.lang.Void> updateSubqueries(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.List<Subquery> subqueries)
           
 ServiceOutcome<Subquery> updateSubquery(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, Subquery subquery)
          Update a subquery
 
Methods inherited from interface com.atlassian.greenhopper.manager.GreenHopperCache
flushCache
 

Method Detail

getSubqueries

@Nonnull
ServiceOutcome<java.util.List<Subquery>> getSubqueries(com.atlassian.crowd.embedded.api.User user,
                                                               RapidView rapidView)

updateSubqueries

@Transactional
@Nonnull
ServiceOutcome<java.lang.Void> updateSubqueries(com.atlassian.crowd.embedded.api.User user,
                                                                      RapidView rapidView,
                                                                      java.util.List<Subquery> subqueries)

getSubquery

@Nonnull
ServiceOutcome<Subquery> getSubquery(com.atlassian.crowd.embedded.api.User user,
                                             RapidView rapidView,
                                             Subquery.Section section)
Get the subquery for a section


updateSubquery

@Transactional
@Nonnull
ServiceOutcome<Subquery> updateSubquery(com.atlassian.crowd.embedded.api.User user,
                                                              RapidView rapidView,
                                                              Subquery subquery)
Update a subquery


invalidate

void invalidate(RapidView view)


Copyright © 2007-2014 Atlassian. All Rights Reserved.