Class AbstractCxDao<M extends ItemModel>
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<M>
de.hybris.platform.personalizationservices.dao.impl.AbstractCxDao<M>
- All Implemented Interfaces:
GenericDao<M>
- Direct Known Subclasses:
CxCmsActionTypeDao,DefaultCxActionDao,DefaultCxActionResultDao,DefaultCxCustomizationDao,DefaultCxCustomizationGroupDao,DefaultCxPersonalizationBusinessProcessDao,DefaultCxSegmentDao,DefaultCxSegmentTriggerDao,DefaultCxTriggerDao,DefaultCxUserToSegmentDao,DefaultCxVariationDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> SearchPageData<T>buildEmptySearchPageData(PaginationData requestPagination) expandParams(Map<String, Object> params, Map<String, String> externalParams, List<? extends CxDaoParamStrategy> strategies) protected CxDaoQueryBuilderprotected PaginatedFlexibleSearchServiceprotected <T> List<T>queryList(FlexibleSearchQuery query) protected <T> List<T>protected <T> List<T>protected <T> SearchPageData<T>protected <T> List<T>queryList(String baseQuery, Map<String, Object> params, Collection<? extends CxDaoStrategy> strategies, Map<String, String> extraParams) protected <T> SearchPageData<T>queryList(String baseQuery, Map<String, Object> params, Collection<? extends CxDaoStrategy> strategies, Map<String, String> extraParams, SearchPageData<?> searchPageData) protected <T> Optional<T>querySingle(FlexibleSearchQuery query) protected <T> Optional<T>querySingle(String query, Map<String, Object> params) voidsetCxDaoQueryBuilder(CxDaoQueryBuilder cxDaoQueryBuilder) voidsetPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService) Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
AbstractCxDao
-
-
Method Details
-
querySingle
- Throws:
AmbiguousIdentifierException- If more than one model was found.
-
querySingle
-
queryList
-
queryList
-
queryList
protected <T> SearchPageData<T> queryList(String baseQuery, Map<String, Object> params, SearchPageData searchPageData) -
queryList
protected <T> List<T> queryList(String baseQuery, Map<String, Object> params, Collection<? extends CxDaoStrategy> strategies, Map<String, String> extraParams) -
queryList
protected <T> SearchPageData<T> queryList(String baseQuery, Map<String, Object> params, Collection<? extends CxDaoStrategy> strategies, Map<String, String> extraParams, SearchPageData<?> searchPageData) -
queryList
-
expandParams
-
buildEmptySearchPageData
-
setCxDaoQueryBuilder
-
getCxDaoQueryBuilder
-
setPaginatedFlexibleSearchService
public void setPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService) -
getPaginatedFlexibleSearchService
-