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>
public class DefaultCxActionDao extends AbstractCxDao<CxAbstractActionModel> implements CxActionDao
-
-
Constructor Summary
Constructors Constructor Description DefaultCxActionDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<CxAbstractActionModel>
findActionByCode(java.lang.String code, CxVariationModel variation)
Retrieves action with given code.java.util.List<CxAbstractActionModel>
findActions(CxVariationModel variation)
Retrieves all actions from given variation in given catalog version.java.util.List<CxAbstractActionModel>
findActionsForVariations(java.util.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, setPaginatedFlexibleSearchService
-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findActionByCode
public java.util.Optional<CxAbstractActionModel> findActionByCode(java.lang.String code, CxVariationModel variation)
Description copied from interface:CxActionDao
Retrieves action with given code. Optional.empty if action with given code does not exists in given variation.- Specified by:
findActionByCode
in interfaceCxActionDao
- Parameters:
code
- Identifier of actionvariation
- Variation containing action- Returns:
- Action with given code or Optional.empty
-
findActions
public java.util.List<CxAbstractActionModel> findActions(CxVariationModel variation)
Description copied from interface:CxActionDao
Retrieves all actions from given variation in given catalog version.- Specified by:
findActions
in interfaceCxActionDao
- Parameters:
variation
- Variation containing action- Returns:
- All actions from given variation. Empty list if non were found.
-
findActionsForVariations
public java.util.List<CxAbstractActionModel> findActionsForVariations(java.util.Collection<CxVariationModel> variations)
Description copied from interface:CxActionDao
Retrieves all actions from all given variation in given catalog version.- Specified by:
findActionsForVariations
in interfaceCxActionDao
- Parameters:
variations
- Variations containing actions- Returns:
- All actions from given variations. Empty list if non were found.
-
-