|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QuickFilterService
Provides quick filter configuration related functionality
| Field Summary | |
|---|---|
static java.lang.String |
QUICK_FILTER_DESCRIPTION_ERROR_CONTEXT
|
static java.lang.String |
QUICK_FILTER_NAME_ERROR_CONTEXT
|
static java.lang.String |
QUICK_FILTER_QUERY_ERROR_CONTEXT
|
| 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 |
| Field Detail |
|---|
static final java.lang.String QUICK_FILTER_NAME_ERROR_CONTEXT
static final java.lang.String QUICK_FILTER_QUERY_ERROR_CONTEXT
static final java.lang.String QUICK_FILTER_DESCRIPTION_ERROR_CONTEXT
| Method Detail |
|---|
java.util.List<QuickFilter> loadQuickFilters(RapidView rapidView)
@Transactional java.util.List<QuickFilter> copy(java.util.List<QuickFilter> sourceQuickFilters)
sourceQuickFilters - the quick filters to copy
QuickFilter get(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
@Transactional
QuickFilter add(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
QuickFilter quickFilter,
ErrorCollection errors)
@Transactional
QuickFilter update(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
QuickFilter quickFilter,
ErrorCollection errors)
@Transactional
java.util.List<QuickFilter> set(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<QuickFilter> quickFilters,
ErrorCollection errors)
@Transactional
void delete(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
@Transactional
void moveBefore(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
long moveToQuickFilterId,
ErrorCollection errors)
@Transactional
void moveLast(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long quickFilterId,
ErrorCollection errors)
void invalidate(RapidView view)
void flushCache()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||