lumis.doui.search.common
Interface IDouiIndexer

Package class diagram package IDouiIndexer
All Known Implementing Classes:
ContentIndexer, DouiIndexer

public interface IDouiIndexer

Interface that defines the communication bridge to the search framework.

Since:
4.0.6

Nested Class Summary
static class IDouiIndexer.FieldType
           
static class IDouiIndexer.StatusFieldValues
           
 
Field Summary
static String FIELDNAME_INTRODUCTION_IMAGE
          Name of the field used for the introduction image.
static String FIELDNAME_LANGUAGE
           
static String FIELDNAME_LANGUAGE_ALL_VALUE
           
static String FIELDNAME_PORTALDATAPATH
           
static String FIELDNAME_PRINCIPAL
           
static String FIELDNAME_PUBLISH_START_DATE
          Name of the field used for the publish start date.
static String FIELDNAME_SERVICEINSTANCEID
           
static String FIELDNAME_SERVICEINSTANCEID_DEFAULT_VALUE
           
static String FIELDNAME_SOURCE_SERVICEINSTANCEID
          Field used to store the service instance identifier of the the source the data belongs to.
static String FIELDNAME_STATUS
           
 
Method Summary
 void addSearchContent(ISourceData tabularDataRow, Source source, DouiIndexConfig douiIndexConfig)
           
 void indexServiceInstance(SessionConfig sessionConfig, String serviceInstanceId, boolean localServerOnly, ITransaction transaction)
          Deprecated. Since 4.2.2, replaced by indexServiceInstance(SessionConfig, String, ITransaction)
 void indexServiceInstance(SessionConfig sessionConfig, String serviceInstanceId, ITransaction transaction)
          Indexes a service instance, recreating all its indices.
 void removeSearchContents(ISourceData tabularDataRow, Source source, DouiIndexConfig douiIndexConfig)
           
 void removeSearchContentsByServiceInstanceId(String serviceInstanceId, Source source, DouiIndexConfig douiIndexConfig)
           
 

Field Detail

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_SOURCE_SERVICEINSTANCEID

static final String FIELDNAME_SOURCE_SERVICEINSTANCEID
Field used to store the service instance identifier of the the source the data belongs to.

Since:
4.2.0
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

FIELDNAME_PUBLISH_START_DATE

static final String FIELDNAME_PUBLISH_START_DATE
Name of the field used for the publish start date.

Since:
6.0.0
See Also:
Constant Field Values

FIELDNAME_INTRODUCTION_IMAGE

static final String FIELDNAME_INTRODUCTION_IMAGE
Name of the field used for the introduction image.

Since:
6.0.0
See Also:
Constant Field Values
Method Detail

addSearchContent

void addSearchContent(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

@Deprecated
void indexServiceInstance(SessionConfig sessionConfig,
                                     String serviceInstanceId,
                                     boolean localServerOnly,
                                     ITransaction transaction)
                          throws PortalException
Deprecated. Since 4.2.2, replaced by indexServiceInstance(SessionConfig, String, ITransaction)

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

indexServiceInstance

void indexServiceInstance(SessionConfig sessionConfig,
                          String serviceInstanceId,
                          ITransaction transaction)
                          throws PortalException
Indexes a service instance, recreating all its indices.

Parameters:
sessionConfig - the user session information.
serviceInstanceId - the service instance's identifier.
transaction - the transaction for persistence access.
Throws:
PortalException
Since:
4.2.2


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.