lumis.doui.search.common
Interface IDouiIndexer
- All Known Implementing Classes:
- DouiIndexer
public interface IDouiIndexer
Interface that defines the communication bridge to the search framework.
- Since:
- 4.0.6
Method Summary |
void |
addSearchContent(ISourceData tabularDataRow,
Source source,
DouiIndexConfig douiIndexConfig)
|
void |
indexServiceInstance(SessionConfig sessionConfig,
String serviceInstanceId,
boolean localServerOnly,
ITransaction transaction)
Indexes a service instance, recreating all its indices. |
void |
mergeSearchContent(ISourceData tabularDataRow,
Source source,
DouiIndexConfig douiIndexConfig)
|
void |
removeSearchContents(ISourceData tabularDataRow,
Source source,
DouiIndexConfig douiIndexConfig)
|
void |
removeSearchContentsByServiceInstanceId(String serviceInstanceId,
Source source,
DouiIndexConfig douiIndexConfig)
|
FIELDNAME_PORTALDATAPATH
static final String FIELDNAME_PORTALDATAPATH
- See Also:
- Constant Field Values
FIELDNAME_SERVICEINSTANCEID
static final String FIELDNAME_SERVICEINSTANCEID
- See Also:
- Constant Field Values
FIELDNAME_SERVICEINSTANCEID_DEFAULT_VALUE
static final String FIELDNAME_SERVICEINSTANCEID_DEFAULT_VALUE
- See Also:
- Constant Field Values
FIELDNAME_PRINCIPAL
static final String FIELDNAME_PRINCIPAL
- See Also:
- Constant Field Values
FIELDNAME_STATUS
static final String FIELDNAME_STATUS
- See Also:
- Constant Field Values
FIELDNAME_LANGUAGE
static final String FIELDNAME_LANGUAGE
- See Also:
- Constant Field Values
FIELDNAME_LANGUAGE_ALL_VALUE
static final String FIELDNAME_LANGUAGE_ALL_VALUE
- See Also:
- Constant Field Values
addSearchContent
void addSearchContent(ISourceData tabularDataRow,
Source source,
DouiIndexConfig douiIndexConfig)
throws PortalException
- Throws:
PortalException
mergeSearchContent
void mergeSearchContent(ISourceData tabularDataRow,
Source source,
DouiIndexConfig douiIndexConfig)
throws PortalException
- Throws:
PortalException
removeSearchContents
void removeSearchContents(ISourceData tabularDataRow,
Source source,
DouiIndexConfig douiIndexConfig)
throws PortalException
- Throws:
PortalException
removeSearchContentsByServiceInstanceId
void removeSearchContentsByServiceInstanceId(String serviceInstanceId,
Source source,
DouiIndexConfig douiIndexConfig)
throws PortalException
- Throws:
PortalException
indexServiceInstance
void indexServiceInstance(SessionConfig sessionConfig,
String serviceInstanceId,
boolean localServerOnly,
ITransaction transaction)
throws PortalException
- Indexes a service instance, recreating all its indices.
- Parameters:
sessionConfig
- the user session information.serviceInstanceId
- the service instance's identifier.localServerOnly
- if true the indexing is not replicated to other
servers in the cluster.transaction
- the transaction for persistence access.
- Throws:
PortalException
- Since:
- 4.1.0
Lumisportal 4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.