public abstract class AbstractLuceneSearchChip extends AbstractChip
LuceneIndex item editor. Subclasses are
specialized for single-index or all-index searches.| Modifier and Type | Field and Description |
|---|---|
protected String |
nextSearchPattern |
protected String |
previousSearchPattern |
static String |
SEARCH_COMMAND |
static String |
SEARCH_PATTERN |
protected List<SearchResultChip> |
searchResultChips |
CHIP_KEY, FALSE, FRAME_KEY, SHOW_JSP_COMMENTS, TRUE, USE_SOCKET_NAMINGDISPLAY_EVENT, FILTERED_PREFIX| Constructor and Description |
|---|
AbstractLuceneSearchChip(DisplayState displayState,
Chip parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFacetProvider(FacetProvider provider) |
void |
executeSearch() |
String |
getFailureMessage() |
List<ComposedType> |
getGroupingTypesWithTooManyInstances() |
String |
getJSPURI()
Returns the URI of the JSP that this chip wants to use.
|
protected abstract Collection<LuceneIndex> |
getLuceneIndexes() |
String |
getNextSearchPattern() |
List<SearchGroupChip> |
getSearchGroupChips()
This method is slow! Very slow. It is suggested to not use this method.
|
Language |
getSearchLanguage() |
String |
getSearchPattern() |
List<SearchResultChip> |
getSearchResultChips() |
protected String |
optimizeQuery(String query) |
void |
processEvents(Map events)
Handles all incoming requests for this chip.
|
protected void |
reset() |
void |
setNextSearchPattern(String nextSearchPattern) |
addEventListener, checkValid, clearInfoMessages, clone, containsDisplayEvent, createMenuEntriesForJS, dispose, errorQueueEmpty, getClipboard, getCommandID, getDisplayParameters, getDisplayState, getEventID, getEventURL, getEventValue, getFrame, getID, getInfoMessages, getJaloSession, getLocalizedString, getLocalizedString, getLogger, getMenuEntries, getNameSpace, getNameSpaceFor, getParent, getProposedUniqueName, getProposedUniqueNameFor, getRequestFocus, getSessionIdentifier, getStringValue, getUniqueName, getWindow, goFullScreen, hasVisibleContextMenuEntries, isButtonPushed, isButtonPushed, isErrorQueueEmpty, isValid, leaveFullScreen, notifyEventListeners, notifyEventListeners, postErrorMessage, postInfoMessage, postWindowEvent, refresh, refreshChild, registerUniqueName, removeEventListener, removeInfoMessage, render, render, setClipboard, setParent, setRequestFocus, setValid, setWindowStatus, translateFormFieldToEventName, translateFormFieldToEventValuepublic static final String SEARCH_PATTERN
public static final String SEARCH_COMMAND
protected String previousSearchPattern
protected String nextSearchPattern
protected List<SearchResultChip> searchResultChips
public AbstractLuceneSearchChip(DisplayState displayState, Chip parent)
public void addFacetProvider(FacetProvider provider)
protected abstract Collection<LuceneIndex> getLuceneIndexes()
public void processEvents(Map events)
Chippublic void executeSearch()
protected void reset()
public Language getSearchLanguage()
public String getSearchPattern()
public String getNextSearchPattern()
public void setNextSearchPattern(String nextSearchPattern)
public String getFailureMessage()
public List<SearchResultChip> getSearchResultChips()
public List<SearchGroupChip> getSearchGroupChips()
public List<ComposedType> getGroupingTypesWithTooManyInstances()
Copyright © 2017 SAP SE. All Rights Reserved.