lumis.doui.search
Class DouiTabularSourceSearchContentFiller
java.lang.Object
lumis.doui.search.DouiTabularSourceSearchContentFiller
- All Implemented Interfaces:
- ISourceSearchContentFiller
- Direct Known Subclasses:
- ContentTabularSourceSearchContentFiller
@StableMinor(version="4.1",
sinceVersion="4.0")
public class DouiTabularSourceSearchContentFiller
- extends Object
- implements ISourceSearchContentFiller
ISourceSearchContentFiller
generic implementation for Doui services.
- Since:
- 4.0.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceData
protected ISourceData sourceData
tabularSource
protected TabularSource<ITabularSourceField> tabularSource
primaryKeyValues
protected List<String> primaryKeyValues
searchContents
protected List<SearchContent> searchContents
initialized
protected boolean initialized
searchableFields
protected List<ITabularSourceField> searchableFields
DouiTabularSourceSearchContentFiller
public DouiTabularSourceSearchContentFiller()
init
public void init(ISourceData sourceData,
Source source)
throws PortalException
- Specified by:
init
in interface ISourceSearchContentFiller
- Throws:
PortalException
getSearchContentsForAdd
public List<SearchContent> getSearchContentsForAdd()
throws PortalException
- Specified by:
getSearchContentsForAdd
in interface ISourceSearchContentFiller
- Throws:
PortalException
getSearchContentsForRemove
public List<SearchContent> getSearchContentsForRemove()
throws PortalException
- Specified by:
getSearchContentsForRemove
in interface ISourceSearchContentFiller
- Throws:
PortalException
getPrimaryKeyValues
protected void getPrimaryKeyValues()
addIdField
protected void addIdField()
throws PortalException
- Throws:
PortalException
addIdField
protected void addIdField(SearchContent searchContent,
String searchContentId)
getSearchContentIds
protected Collection<String> getSearchContentIds()
throws PortalException
- Throws:
PortalException
getContentIds
protected List<String> getContentIds()
parseField
protected String parseField(ITabularSourceField field)
addSearchableFields
protected void addSearchableFields()
throws PortalException
- Throws:
PortalException
addTitleField
protected void addTitleField()
throws PortalException
- Throws:
PortalException
addSubtitleField
protected void addSubtitleField()
throws PortalException
- Throws:
PortalException
addUrlField
protected void addUrlField()
throws PortalException
- Throws:
PortalException
getContentUrl
protected String getContentUrl(String serviceInstanceId)
throws PortalException
- Throws:
PortalException
getHyperlinkItemId
protected String getHyperlinkItemId()
throws PortalException
- Throws:
PortalException
addPortalConfigPathField
protected void addPortalConfigPathField()
throws PortalException
- Throws:
PortalException
addServiceInstanceField
protected void addServiceInstanceField(boolean forAdd)
throws PortalException
- Throws:
PortalException
addStatusField
protected void addStatusField()
throws PortalException
- Throws:
PortalException
addLanguageField
protected void addLanguageField()
throws PortalException
- Throws:
PortalException
addField
protected void addField(SearchContentField field)
throws PortalException
- Throws:
PortalException
addFieldGroup
protected void addFieldGroup(List<SearchContentField> fields)
throws PortalException
- Throws:
PortalException
addFieldGroups
protected void addFieldGroups(List<List<SearchContentField>> fields)
throws PortalException
- Throws:
PortalException
Lumisportal 4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.