Class CxCmsActionTypeDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<M>
de.hybris.platform.personalizationservices.dao.impl.AbstractCxDao
de.hybris.platform.personalizationcms.action.dao.impl.CxCmsActionTypeDao
- All Implemented Interfaces:
CxActionTypeDao<CxCmsActionModel>,GenericDao
Dao for searching for CxCmsActionModel - it supports
- customizationCode
- customizationName
- customizationStatus
- variationCode
- variationName
- variationStatus
- actionCode
- componentId
- componentCatalog
- containerId
- pageId
- pageCatalogId - only if pageId was specified
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumprotected static enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildParams(CatalogVersionModel catalogVersion, Map<String, String> searchCriteria) protected StringbuildQuery(Map<String, Object> params) getActions(CatalogVersionModel catalogVersion, Map<String, String> searchCriteria, SearchPageData<?> pagination) Retrieve actions of given type that fulfills search criteria in paginated list.protected CatalogDaoprotected CatalogVersionModelgetPageCatalogVersion(CatalogVersionModel catalogVersion, Map<String, String> params) Defines type supported by this daovoidsetCatalogDao(CatalogDao catalogDao) Methods inherited from class de.hybris.platform.personalizationservices.dao.impl.AbstractCxDao
buildEmptySearchPageData, expandParams, getCxDaoQueryBuilder, getPaginatedFlexibleSearchService, queryList, queryList, queryList, queryList, queryList, queryList, querySingle, querySingle, setCxDaoQueryBuilder, setPaginatedFlexibleSearchServiceMethods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Field Details
-
PAGE_ID_QUERY
-
CATALOG_VERSION
- See Also:
-
PAGE_CATALOG_ID
- See Also:
-
PAGE_CATALOG_VERSION
- See Also:
-
-
Constructor Details
-
CxCmsActionTypeDao
public CxCmsActionTypeDao()
-
-
Method Details
-
getSupportedType
Description copied from interface:CxActionTypeDaoDefines type supported by this dao- Specified by:
getSupportedTypein interfaceCxActionTypeDao<CxCmsActionModel>- Returns:
- supported type
-
getActions
public SearchPageData<CxCmsActionModel> getActions(CatalogVersionModel catalogVersion, Map<String, String> searchCriteria, SearchPageData<?> pagination) Description copied from interface:CxActionTypeDaoRetrieve actions of given type that fulfills search criteria in paginated list.- Specified by:
getActionsin interfaceCxActionTypeDao<CxCmsActionModel>- Parameters:
catalogVersion- catalog version of actionssearchCriteria- filters for what actions will be returned.pagination- pagination data- Returns:
- paginated list of actions
-
buildParams
-
getPageCatalogVersion
protected CatalogVersionModel getPageCatalogVersion(CatalogVersionModel catalogVersion, Map<String, String> params) -
buildQuery
-
getCatalogDao
-
setCatalogDao
-