Class DefaultCxUserToSegmentDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<M>
-
- de.hybris.platform.personalizationservices.dao.impl.AbstractCxDao<CxUserToSegmentModel>
-
- de.hybris.platform.personalizationservices.segment.dao.impl.DefaultCxUserToSegmentDao
-
- All Implemented Interfaces:
CxUserToSegmentDao
,Dao
,GenericDao<CxUserToSegmentModel>
public class DefaultCxUserToSegmentDao extends AbstractCxDao<CxUserToSegmentModel> implements CxUserToSegmentDao
-
-
Constructor Summary
Constructors Constructor Description DefaultCxUserToSegmentDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchPageData<CxUserToSegmentModel>
findUserToSegmentRelations(UserModel user, CxSegmentModel segment, BaseSiteModel baseSite, SearchPageData<?> pagination)
Retrieves relation object between user and segment.-
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
-
findUserToSegmentRelations
public SearchPageData<CxUserToSegmentModel> findUserToSegmentRelations(UserModel user, CxSegmentModel segment, BaseSiteModel baseSite, SearchPageData<?> pagination)
Description copied from interface:CxUserToSegmentDao
Retrieves relation object between user and segment. user and segment may be null. In such case this parameter is ignored and paginated collection of relations is returned.- Specified by:
findUserToSegmentRelations
in interfaceCxUserToSegmentDao
- Parameters:
user
- defining one side of relation - may be null which means all userssegment
- defining other side of relation - may be null which means all segmentsbaseSite
- defining other side of relation - may be null which means all segments,userspagination
- holder of pagination data and sort options- Returns:
- collection of relation between given user and segment. Empty if no relation was found.
-
-