lumis.content.search
Class ContentTabularSourceSearchContentFiller
java.lang.Object
lumis.doui.search.DouiTabularSourceSearchContentFiller
lumis.content.search.ContentTabularSourceSearchContentFiller
- All Implemented Interfaces:
- ISourceSearchContentFiller
- Direct Known Subclasses:
- AnnouncementTabularSourceSearchContentFiller, LinkTabularSourceSearchContentFiller
public class ContentTabularSourceSearchContentFiller
- extends DouiTabularSourceSearchContentFiller
ISourceSearchContentFiller
generic implementation for Content services.
- Since:
- 4.0.0
Methods inherited from class lumis.doui.search.DouiTabularSourceSearchContentFiller |
addAttachmentGroup, addField, addFieldGroup, addFieldGroups, addIdField, addPortalConfigPathField, addSearchableFields, addSubtitleField, addTitleField, getContentUrl, getHyperlinkItemId, getPrimaryKeyValues, getSearchContentIds, parseField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
contentSource
protected ContentTableSource contentSource
contentPublications
protected Collection<ContentPublication> contentPublications
- Stores the content publications being indexed. Used only during
add.
- Since:
- 4.2.0
ContentTabularSourceSearchContentFiller
public ContentTabularSourceSearchContentFiller()
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
getSearchContentsForRemove
public List<SearchContent> getSearchContentsForRemove()
throws PortalException
- Specified by:
getSearchContentsForRemove
in interface ISourceSearchContentFiller
- Overrides:
getSearchContentsForRemove
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
addIdField
protected void addIdField()
throws PortalException
- Overrides:
addIdField
in class DouiTabularSourceSearchContentFiller
- Throws:
PortalException
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 5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.