lumis.content.search
Class ContentTabularSourceSearchContentFiller

Package class diagram package ContentTabularSourceSearchContentFiller
java.lang.Object
  extended by lumis.doui.search.DouiTabularSourceSearchContentFiller
      extended by lumis.content.search.ContentTabularSourceSearchContentFiller
All Implemented Interfaces:
ISourceSearchContentFiller
Direct Known Subclasses:
AnnouncementTabularSourceSearchContentFiller, LinkTabularSourceSearchContentFiller, ThesaurusSourceSearchContentFiller

public class ContentTabularSourceSearchContentFiller
extends DouiTabularSourceSearchContentFiller

ISourceSearchContentFiller generic implementation for Content services.

Since:
4.0.0

Field Summary
protected  ContentTableSource contentSource
           
static String METADATA_FIELD_ID
           
protected  Collection<MetaDataConfig> metaDataConfigs
           
static String STATUS_FIELD_ID
           
 
Fields inherited from class lumis.doui.search.DouiTabularSourceSearchContentFiller
initialized, primaryKeyValues, searchableFields, searchContents, sourceData, tabularSource
 
Constructor Summary
ContentTabularSourceSearchContentFiller()
           
 
Method Summary
protected  void addLanguageField()
           
protected  void addPublishToPrincipalsField()
           
protected  void addServiceInstanceField(boolean forAdd)
           
protected  void addStatusField()
           
protected  void addUrlField()
           This implementation does nothing.
protected  List<String> getContentIds()
           
 List<SearchContent> getSearchContentsForAdd()
           
 void init(ISourceData sourceData, Source source)
           
 
Methods inherited from class lumis.doui.search.DouiTabularSourceSearchContentFiller
addField, addFieldGroup, addFieldGroups, addIdField, addIdField, addPortalConfigPathField, addSearchableFields, addSubtitleField, addTitleField, getContentUrl, getHyperlinkItemId, getPrimaryKeyValues, getSearchContentIds, getSearchContentsForRemove, parseField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATUS_FIELD_ID

public static final String STATUS_FIELD_ID
See Also:
Constant Field Values

METADATA_FIELD_ID

public static final String METADATA_FIELD_ID
See Also:
Constant Field Values

contentSource

protected ContentTableSource contentSource

metaDataConfigs

protected Collection<MetaDataConfig> metaDataConfigs
Constructor Detail

ContentTabularSourceSearchContentFiller

public ContentTabularSourceSearchContentFiller()
Method Detail

init

public void init(ISourceData sourceData,
                 Source source)
          throws PortalException
Specified by:
init in interface ISourceSearchContentFiller
Overrides:
init in class DouiTabularSourceSearchContentFiller
Throws:
PortalException

getSearchContentsForAdd

public List<SearchContent> getSearchContentsForAdd()
                                            throws PortalException
Specified by:
getSearchContentsForAdd in interface ISourceSearchContentFiller
Overrides:
getSearchContentsForAdd in class DouiTabularSourceSearchContentFiller
Throws:
PortalException

addUrlField

protected void addUrlField()
                    throws PortalException

This implementation does nothing. URLs for metadata contents are defined by the addMetaDataFields() method.

Overrides:
addUrlField in class DouiTabularSourceSearchContentFiller
Throws:
PortalException

addPublishToPrincipalsField

protected void addPublishToPrincipalsField()
                                    throws PortalException
Throws:
PortalException

getContentIds

protected List<String> getContentIds()
Overrides:
getContentIds in class DouiTabularSourceSearchContentFiller

addStatusField

protected void addStatusField()
                       throws PortalException
Overrides:
addStatusField in class DouiTabularSourceSearchContentFiller
Throws:
PortalException

addServiceInstanceField

protected void addServiceInstanceField(boolean forAdd)
                                throws PortalException
Overrides:
addServiceInstanceField in class DouiTabularSourceSearchContentFiller
Throws:
PortalException

addLanguageField

protected void addLanguageField()
                         throws PortalException
Overrides:
addLanguageField in class DouiTabularSourceSearchContentFiller
Throws:
PortalException


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.