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 -
Method Summary
Modifier and TypeMethodDescriptionfindUserToSegmentRelations(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, setPaginatedFlexibleSearchServiceMethods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultCxUserToSegmentDao
public DefaultCxUserToSegmentDao()
-
-
Method Details
-
findUserToSegmentRelations
public SearchPageData<CxUserToSegmentModel> findUserToSegmentRelations(UserModel user, CxSegmentModel segment, BaseSiteModel baseSite, SearchPageData<?> pagination) Description copied from interface:CxUserToSegmentDaoRetrieves 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:
findUserToSegmentRelationsin 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.
-