|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.greenhopper.service.rapid.view.QuickFilterServiceImpl
@Service public class QuickFilterServiceImpl
Provides quick filter configuration related functionality
| Field Summary |
|---|
| Fields inherited from interface com.atlassian.greenhopper.service.rapid.view.QuickFilterService |
|---|
QUICK_FILTER_DESCRIPTION_ERROR_CONTEXT, QUICK_FILTER_NAME_ERROR_CONTEXT, QUICK_FILTER_QUERY_ERROR_CONTEXT |
| Constructor Summary | |
|---|---|
QuickFilterServiceImpl()
|
|
| Method Summary | |
|---|---|
QuickFilter |
add(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
QuickFilter quickFilter,
ErrorCollection errors)
Adds a new quick filter |
java.util.List<QuickFilter> |
copy(java.util.List<QuickFilter> sourceQuickFilters)
Copies the specified quick filters |
void |
delete(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
Delete a single quick filter |
void |
flushCache()
|
QuickFilter |
get(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
gets the quick filter with id quickFilterId for rapid view with rapidViewId |
void |
invalidate(RapidView view)
invalidates the cache entry for a given RV, should only be called by other services. |
java.util.List<QuickFilter> |
loadQuickFilters(RapidView rapidView)
|
void |
moveBefore(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
long moveToQuickFilterId,
ErrorCollection errors)
Moves a quick filter before another one |
void |
moveLast(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
Moves a quick filter to the last spot |
java.util.List<QuickFilter> |
set(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<QuickFilter> quickFilters,
ErrorCollection errors)
Replaces all quick filters for a given rapid view with the specified quick filters (keeping the order in the list) |
QuickFilter |
update(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
QuickFilter quickFilter,
ErrorCollection errors)
Updates a single quick filter for the given rapidview |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QuickFilterServiceImpl()
| Method Detail |
|---|
public java.util.List<QuickFilter> copy(java.util.List<QuickFilter> sourceQuickFilters)
QuickFilterService
copy in interface QuickFilterServicesourceQuickFilters - the quick filters to copy
public java.util.List<QuickFilter> loadQuickFilters(RapidView rapidView)
loadQuickFilters in interface QuickFilterService
public QuickFilter get(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
QuickFilterService
get in interface QuickFilterService
public QuickFilter add(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
QuickFilter quickFilter,
ErrorCollection errors)
add in interface QuickFilterService
public QuickFilter update(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
QuickFilter quickFilter,
ErrorCollection errors)
QuickFilterService
update in interface QuickFilterService
public java.util.List<QuickFilter> set(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<QuickFilter> quickFilters,
ErrorCollection errors)
QuickFilterService
set in interface QuickFilterService
public void delete(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
delete in interface QuickFilterService
public void moveBefore(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
long moveToQuickFilterId,
ErrorCollection errors)
QuickFilterService
moveBefore in interface QuickFilterService
public void moveLast(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
QuickFilterService
moveLast in interface QuickFilterServicepublic void invalidate(RapidView view)
QuickFilterService
invalidate in interface QuickFilterServicepublic void flushCache()
flushCache in interface QuickFilterService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||