public class SearchCatalogNavigationViewSEOTitleMetaDataFilter extends SearchCatalogEntryViewDescriptionResultFilter implements SearchResultFilter
Constructor and Description |
---|
SearchCatalogNavigationViewSEOTitleMetaDataFilter() |
Modifier and Type | Method and Description |
---|---|
void |
filter(SelectionCriteria selectionCriteria,
commonj.sdo.DataObject dataObject)
The filter method is used to populate catalog entry override fields for an eSite store
|
java.util.List |
getLanguageList(SelectionCriteria selectionCriteria)
This method will get the list of languages which are specified in the
control languages of the selection criteria.
|
java.util.Map |
getTitleAndMetaDescription(java.lang.String objectId,
java.lang.String objectType,
java.lang.String storeId,
java.util.List languageList,
java.lang.String parentObjectId)
This method will get the Title and meta description defined for the given
object id and language.
|
getControlParameterValue, getControlParameterValues
public SearchCatalogNavigationViewSEOTitleMetaDataFilter()
public void filter(SelectionCriteria selectionCriteria, commonj.sdo.DataObject dataObject) throws java.lang.RuntimeException
SearchCatalogEntryViewDescriptionResultFilter
filter
in interface SearchResultFilter
filter
in class SearchCatalogEntryViewDescriptionResultFilter
selectionCriteria
- The search expression object represents.dataObject
- The object passed to filter.java.lang.RuntimeException
- Could be thrown if any error occurred.public java.util.List getLanguageList(SelectionCriteria selectionCriteria)
selectionCriteria
- The search expression object represents the information that
can be extracted from the Expression elements of the Get verb.public java.util.Map getTitleAndMetaDescription(java.lang.String objectId, java.lang.String objectType, java.lang.String storeId, java.util.List languageList, java.lang.String parentObjectId)
objectId
- The catalog entry identifier or the catalog group identifier.objectType
- The catalog entry type or the catalog group type.storeId
- The store identifier.languageList
- The language list.parentObjectId
- The parent catalog entry identifier or the parent catalog group identifier