Package ru.slie.luna.issue.search
Interface SearchFilterManager
public interface SearchFilterManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidcanDelete(SearchFilter searchFilter) delete(SearchFilter searchFilter) getByIds(User user, Collection<Long> filterIds) getByIdsIgnorePerms(Collection<Long> filterIds) getQueryForProjectOrFilter(User user, String projectOrFilter) voidsave(User user, SearchFilter searchFilter) search(User user, SearchFilterSearchParams searchParams) searchOverrideSecurity(SearchFilterSearchParams searchParams)
-
Method Details
-
getQueryForProjectOrFilter
SearchQuery getQueryForProjectOrFilter(User user, String projectOrFilter) throws FilterNotExistsException - Throws:
FilterNotExistsException
-
create
SearchFilter create(User author, String name, String description, String queryString) throws ValidateException - Throws:
ValidateException
-
delete
- Throws:
ValidateException
-
canDelete
- Throws:
ValidateException
-
save
- Throws:
ValidateException
-
search
-
searchOverrideSecurity
-
getById
-
getByIds
-
getByIdsIgnorePerms
-
getByIdIgnorePerms
-