public class SearchSource extends TabularSource<ITabularSourceField>
Modifier and Type | Class and Description |
---|---|
static class |
SearchSource.SearchScope |
Modifier and Type | Field and Description |
---|---|
static String |
CATEGORIZATION_FACET_PROPERTY_ENABLE_SEARCH |
static String |
FIELD_BOOST_CUSTOM_PROPERTY_NAME |
static String |
SERVICE_FACET_PROPERTY_ENABLE_SEARCH |
static String |
SERVICE_INSTANCE_FACET_PROPERTY_ENABLE_SEARCH |
static String |
SERVICE_INSTANCE_PROPERTY_DISABLE_SEARCH |
static String |
TAG_FACET_PROPERTY_ENABLE_SEARCH |
positionSourceField, primaryKeySourceField, searchableSourceFields, tabularData
addInterfaceId, administrationInterfaceId, connectionId, detailsInterfaceId, editInterfaceId, fields, fieldsMap, id, introductionSourceField, keywordsSourceField, load, metaDataSourceId, parameters, primaryNameSourceField, readData, SOURCE_READ_DATA_ALWAYS, SOURCE_READ_DATA_NEVER, SOURCE_READ_DATA_ON_DEMAND, sourceContext, sourceDefinitionNode
Constructor and Description |
---|
SearchSource(Node sourceDefinitionNode,
ISourceContext sourceContext) |
Modifier and Type | Method and Description |
---|---|
protected TabularData |
convertDataToDefinedDataTypes(TabularData originalData)
Converts the given data to another data with the values that should be
used according to this source's fields definitions.
|
protected String |
getDefaultProviderClass()
Returns data provider class for the source.
|
String |
getSearcherEngineId()
Returns the searcher engine for this source
|
SearchSource.SearchScope |
getSearcherScope() |
applyPostLoadFilters, applyPostLoadPagination, compare, compareField, convertDataToDefinedDataTypes, createSourceField, evaluateMaxRows, getData, getDefaultBigDataPersister, getDefaultSourceSearchContentFillerClassName, getDouiHyperlinkItemParameterField, getFieldClass, getFieldId, getFieldIds, getFieldName, getFieldsDefinitionNode, getHyperlinkDefaultParameters, getIndexerEngineId, getIndexerId, getMaxRows, getPositionField, getPrimaryKeyField, getReindexerTabularDataProcessorClassName, getSearchableFields, getSearcherId, getSortedFieldIds, getSourceSearchContentFillerClassName, getStartAt, hasField, isSearchEnabled, readFieldsIntoFieldsMap, setData, setMaxRows, setStartAt
addData, createCustomSourceField, createDefaultCompositeFilterInstance, createDefaultFilterInstance, createRenderDataChangedEvent, createSourceFilter, deleteDataByItemIds, deleteDataByItemIds, doAddData, doDeleteDataByItemIds, doUpdateData, getAddInterfaceId, getAdministrationInterfaceId, getBigDataPersister, getDataProvider, getDefinitionNode, getDetailsInterfaceId, getDistinct, getDouiContext, getEditInterfaceId, getField, getFields, getFilter, getFiltersNode, getId, getIntroductionField, getIntroductionImageField, getKeywordsField, getLoad, getMetaDataSourceId, getParameterClass, getParameterValue, getPrimaryNameField, getPublishStartDateField, getReadData, getSourceContainer, getSourceContext, getTransaction, getUpdateDataItemId, isAdministrationInterface, isDetails, isRenderDataChangedNotificationEnabled, load, postAddFieldData, postDeleteFieldData, postProcessSource, postUpdateFieldData, preAddFieldData, preDeleteFieldData, preUpdateFieldData, readData, readData, scheduleIndexData, scheduleIndexData, sendPostAddDataNotification, sendPostDeleteDataNotification, sendPostUpdateDataNotification, sendPreAddDataNotification, sendPreDeleteDataNotification, sendPreUpdateDataNotification, sendRenderDataChangedNotification, sendRenderDataChangedNotification, setLoad, setParameterValue, setParameterValue, setReadData, setRenderDataChangedNotificationEnabled, updateData, valueChanged
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public static final String SERVICE_INSTANCE_PROPERTY_DISABLE_SEARCH
public static final String CATEGORIZATION_FACET_PROPERTY_ENABLE_SEARCH
public static final String TAG_FACET_PROPERTY_ENABLE_SEARCH
public static final String SERVICE_FACET_PROPERTY_ENABLE_SEARCH
public static final String SERVICE_INSTANCE_FACET_PROPERTY_ENABLE_SEARCH
public static final String FIELD_BOOST_CUSTOM_PROPERTY_NAME
public SearchSource(Node sourceDefinitionNode, ISourceContext sourceContext) throws PortalException
PortalException
protected String getDefaultProviderClass() throws PortalException
TabularSource
getDefaultProviderClass
in class TabularSource<ITabularSourceField>
PortalException
public String getSearcherEngineId() throws PortalException
TabularSource
getSearcherEngineId
in class TabularSource<ITabularSourceField>
PortalException
public SearchSource.SearchScope getSearcherScope() throws PortalException
PortalException
protected TabularData convertDataToDefinedDataTypes(TabularData originalData) throws PortalException
TabularSource
convertDataToDefinedDataTypes
in class TabularSource<ITabularSourceField>
originalData
- the data to be converted.PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.