public class DefaultFlexibleCMSItemSearchService extends java.lang.Object implements CMSItemSearchService
CMSItemSearchService implementation that performs partial
matching of the mask param on both UID and NAME fields, and exact matching on type and additional parameter fields| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CATALOG_VERSION_QUERY_PARAM |
static java.lang.String |
ITEM_SEARCH_PARAM_CHECK |
static java.lang.String |
MASK_CHECK |
static java.lang.String |
MASK_QUERY_PARAM |
static java.lang.String |
QUERY |
| Constructor and Description |
|---|
DefaultFlexibleCMSItemSearchService() |
| Modifier and Type | Method and Description |
|---|---|
SearchResult<CMSItemModel> |
findCMSItems(CMSItemSearchData cmsItemSearchData,
PageableData pageableData)
Paged Search for CMSItems
|
protected CatalogVersionService |
getCatalogVersionService() |
protected FlexibleSearchAttributeValueConverter |
getFlexibleSearchAttributeValueConverter() |
protected FlexibleSearchService |
getFlexibleSearchService() |
protected TypeService |
getTypeService() |
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setFlexibleSearchAttributeValueConverter(FlexibleSearchAttributeValueConverter flexibleSearchAttributeValueConverter) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setTypeService(TypeService typeService) |
public static final java.lang.String QUERY
public static final java.lang.String MASK_CHECK
public static final java.lang.String ITEM_SEARCH_PARAM_CHECK
public static final java.lang.String CATALOG_VERSION_QUERY_PARAM
public static final java.lang.String MASK_QUERY_PARAM
public SearchResult<CMSItemModel> findCMSItems(CMSItemSearchData cmsItemSearchData, PageableData pageableData)
CMSItemSearchServicefindCMSItems in interface CMSItemSearchServicecmsItemSearchData - All the required and optional search params, excluding pagingpageableData - Paging search paramsprotected CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
protected FlexibleSearchService getFlexibleSearchService()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
protected FlexibleSearchAttributeValueConverter getFlexibleSearchAttributeValueConverter()
public void setFlexibleSearchAttributeValueConverter(FlexibleSearchAttributeValueConverter flexibleSearchAttributeValueConverter)
protected TypeService getTypeService()
public void setTypeService(TypeService typeService)
Copyright © 2017 SAP SE. All Rights Reserved.