@Internal public interface QuickSearchItemDao extends BambooObjectDao<QuickSearchItem>
Modifier and Type | Method and Description |
---|---|
void |
deIndexAll()
Clears entire index table.
|
void |
deIndexItem(QuickSearchItem.Type type,
long id)
Remove all search terms for a specified entity.
|
@NotNull List<QuickSearchItem> |
findMatchingItems(@NotNull Set<String> searchTerms,
int offset,
int pageSize) |
@NotNull List<QuickSearchItem> |
findMatchingItems(@NotNull Set<String> searchTerms,
QuickSearchItem.Type type,
int offset,
int pageSize) |
void |
indexItems(@NotNull List<QuickSearchItem> items)
Insert provided search terms.
|
boolean |
reIndexItem(QuickSearchItem.Type type,
long id,
@NotNull Iterable<String> searchTerms)
Update search terms for an entity.
|
boolean |
reIndexItem(QuickSearchItem.Type type,
long id,
long aclId,
@NotNull Iterable<String> searchTerms)
Update search terms for an entity.
|
countAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll
void indexItems(@NotNull @NotNull List<QuickSearchItem> items)
boolean reIndexItem(@NotNull QuickSearchItem.Type type, long id, @NotNull @NotNull Iterable<String> searchTerms)
boolean reIndexItem(@NotNull QuickSearchItem.Type type, long id, long aclId, @NotNull @NotNull Iterable<String> searchTerms)
void deIndexItem(@NotNull QuickSearchItem.Type type, long id)
@NotNull @NotNull List<QuickSearchItem> findMatchingItems(@NotNull @NotNull Set<String> searchTerms, int offset, int pageSize)
@NotNull @NotNull List<QuickSearchItem> findMatchingItems(@NotNull @NotNull Set<String> searchTerms, @Nullable QuickSearchItem.Type type, int offset, int pageSize)
void deIndexAll()
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.