Class CmsSearchProvider
- java.lang.Object
-
- de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
-
- de.hybris.platform.cockpit.services.PropertyBasedService
-
- de.hybris.platform.cockpit.services.search.impl.AbstractSearchProvider
-
- de.hybris.platform.cockpit.services.search.impl.GenericQuerySearchProvider
-
- de.hybris.platform.cmscockpit.services.impl.CmsSearchProvider
-
- All Implemented Interfaces:
SearchProvider
public class CmsSearchProvider extends GenericQuerySearchProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.services.search.impl.GenericQuerySearchProvider
GenericQuerySearchProvider.GenericConditionTranslatorContext
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.services.search.impl.AbstractSearchProvider
SIMPLE_OPERATOR
-
Fields inherited from interface de.hybris.platform.cockpit.services.search.SearchProvider
SELECTED_OBJECT_TEMPLATE
-
-
Constructor Summary
Constructors Constructor Description CmsSearchProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GenericConditioncreateCatalogCondition()protected GenericConditioncreateCatalogCondition(CatalogVersionModel catalogVersionModel)java.util.List<GenericCondition>createConditions(Query query, GenericQuery genQuery)Creates the search conditions to be used when searching.protected GenericConditioncreateSiteCondition()CatalogTypeServicegetCatalogTypeService()protected CMSAdminSiteServicegetCmsAdminSiteService()voidsetCatalogTypeService(CatalogTypeService catalogTypeService)voidsetCmsAdminSiteService(CMSAdminSiteService siteService)-
Methods inherited from class de.hybris.platform.cockpit.services.search.impl.GenericQuerySearchProvider
addCondition, afterSearch, beforeSearch, createAdvancedSearchCondition, createAndAddCondition, createBlacklistCondition, createExcludeItemsCondition, createObjectTemplateCondition, createOrderBy, createSimpleSearchCondition, extractRootType, extractRootTypeModel, getCollectionsPKList, getCommonI18NService, getDefaultRootType, getFlexibleSearchService, getGenericSearchService, getObjectCollectionService, getPermittedTypes, getPermittedTypes, getSelectedTemplates, getSimpleOperator, getSlayerTypeService, getTypeService, isEmpty_, matchObjectType, matchObjectType, matchTemplates, performQuery, queryFacets, search, setCockpitTypeService, setDefaultRootType, setModelService, wrapModelResults, wrapResults
-
Methods inherited from class de.hybris.platform.cockpit.services.search.impl.AbstractSearchProvider
getAllSupportedFacets, getAllSupportedFacets, getConditionTranslatorRegistry, setConditionTranslatorRegistry
-
Methods inherited from class de.hybris.platform.cockpit.services.PropertyBasedService
getAllSupportedPropertyDescriptors
-
Methods inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, setLabelResolver
-
-
-
-
Method Detail
-
createCatalogCondition
protected GenericCondition createCatalogCondition()
-
createCatalogCondition
protected GenericCondition createCatalogCondition(CatalogVersionModel catalogVersionModel)
-
createConditions
public java.util.List<GenericCondition> createConditions(Query query, GenericQuery genQuery)
Description copied from class:GenericQuerySearchProviderCreates the search conditions to be used when searching. The default implementation of this method calls the following methods in order to create the search conditions:GenericQuerySearchProvider.createSimpleSearchCondition(Query, GenericQuery)GenericQuerySearchProvider.createExcludeItemsCondition(Collection)GenericQuerySearchProvider.createObjectTemplateCondition(Query)GenericQuerySearchProvider.createAdvancedSearchCondition(Query, GenericQuery)
genQuery- Overrides:
createConditionsin classGenericQuerySearchProvider- Parameters:
query- the querygenQuery- the generic query- Returns:
- the search conditions to be used when searching
-
createSiteCondition
protected GenericCondition createSiteCondition()
-
getCatalogTypeService
public CatalogTypeService getCatalogTypeService()
-
getCmsAdminSiteService
protected CMSAdminSiteService getCmsAdminSiteService()
-
setCatalogTypeService
public void setCatalogTypeService(CatalogTypeService catalogTypeService)
-
setCmsAdminSiteService
public void setCmsAdminSiteService(CMSAdminSiteService siteService)
-
-