Class DefaultCxActionDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<M>
de.hybris.platform.personalizationservices.dao.impl.AbstractCxDao<CxAbstractActionModel>
de.hybris.platform.personalizationservices.action.dao.impl.DefaultCxActionDao
- All Implemented Interfaces:
CxActionDao,Dao,GenericDao<CxAbstractActionModel>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindActionByCode(String code, CxVariationModel variation) Retrieves action with given code.findActions(CxVariationModel variation) Retrieves all actions from given variation in given catalog version.findActionsForVariations(Collection<CxVariationModel> variations) Retrieves all actions from all given variation in given catalog version.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
-
Constructor Details
-
DefaultCxActionDao
public DefaultCxActionDao()
-
-
Method Details
-
findActionByCode
Description copied from interface:CxActionDaoRetrieves action with given code. Optional.empty if action with given code does not exists in given variation.- Specified by:
findActionByCodein interfaceCxActionDao- Parameters:
code- Identifier of actionvariation- Variation containing action- Returns:
- Action with given code or Optional.empty
-
findActions
Description copied from interface:CxActionDaoRetrieves all actions from given variation in given catalog version.- Specified by:
findActionsin interfaceCxActionDao- Parameters:
variation- Variation containing action- Returns:
- All actions from given variation. Empty list if non were found.
-
findActionsForVariations
public List<CxAbstractActionModel> findActionsForVariations(Collection<CxVariationModel> variations) Description copied from interface:CxActionDaoRetrieves all actions from all given variation in given catalog version.- Specified by:
findActionsForVariationsin interfaceCxActionDao- Parameters:
variations- Variations containing actions- Returns:
- All actions from given variations. Empty list if non were found.
-