Class DefaultCxActionResultDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<M>
-
- de.hybris.platform.personalizationservices.dao.impl.AbstractCxDao<CxResultsModel>
-
- de.hybris.platform.personalizationservices.action.dao.impl.DefaultCxActionResultDao
-
- All Implemented Interfaces:
CxActionResultDao
,Dao
,GenericDao<CxResultsModel>
public class DefaultCxActionResultDao extends AbstractCxDao<CxResultsModel> implements CxActionResultDao
-
-
Constructor Summary
Constructors Constructor Description DefaultCxActionResultDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CxResultsModel>
findAllResultsByKey(java.lang.String key)
Retrieves results with given key, including duplicates.java.util.Optional<CxResultsModel>
findResultsByKey(java.lang.String key)
Retrieves results with given key.java.util.List<CxResultsModel>
findResultsBySessionKey(java.lang.String sessionKey)
Retrieves all results with given session key.-
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
-
findResultsByKey
public java.util.Optional<CxResultsModel> findResultsByKey(java.lang.String key)
Description copied from interface:CxActionResultDao
Retrieves results with given key. Optional.empty if results with given code does not exists.- Specified by:
findResultsByKey
in interfaceCxActionResultDao
- Parameters:
key
- Identifier of results- Returns:
- Results with given key or Optional.empty
-
findAllResultsByKey
public java.util.List<CxResultsModel> findAllResultsByKey(java.lang.String key)
Description copied from interface:CxActionResultDao
Retrieves results with given key, including duplicates.- Specified by:
findAllResultsByKey
in interfaceCxActionResultDao
- Parameters:
key
- Identifier of results- Returns:
- Results with given key.
-
findResultsBySessionKey
public java.util.List<CxResultsModel> findResultsBySessionKey(java.lang.String sessionKey)
Description copied from interface:CxActionResultDao
Retrieves all results with given session key.- Specified by:
findResultsBySessionKey
in interfaceCxActionResultDao
- Parameters:
sessionKey
- Key identifying session- Returns:
- All results with given session key. Empty list if non were found.
-
-