Class UserTypeSegmentsProvider
- java.lang.Object
-
- de.hybris.platform.personalizationintegration.segment.impl.UserTypeSegmentsProvider
-
- All Implemented Interfaces:
CxProvider,UserSegmentsProvider
public class UserTypeSegmentsProvider extends java.lang.Object implements UserSegmentsProvider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANONYMOUS_USERstatic java.lang.StringREGISTERED_USER-
Fields inherited from interface de.hybris.platform.personalizationintegration.segment.CxProvider
DEFAULT_PROVIDER_ID
-
-
Constructor Summary
Constructors Constructor Description UserTypeSegmentsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CxConfigurationServicegetCxConfigurationService()java.util.List<SegmentMappingData>getUserSegments(UserModel user)Method returning segments assigned to userprotected UserServicegetUserService()voidsetCxConfigurationService(CxConfigurationService cxConfigurationService)voidsetUserService(UserService userService)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.personalizationintegration.segment.CxProvider
getProviderId
-
-
-
-
Field Detail
-
ANONYMOUS_USER
public static final java.lang.String ANONYMOUS_USER
- See Also:
- Constant Field Values
-
REGISTERED_USER
public static final java.lang.String REGISTERED_USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUserSegments
public java.util.List<SegmentMappingData> getUserSegments(UserModel user)
Description copied from interface:UserSegmentsProviderMethod returning segments assigned to user- Specified by:
getUserSegmentsin interfaceUserSegmentsProvider- Parameters:
user- User model- Returns:
- segments assigned to user or null if segments should not be updated
-
setUserService
public void setUserService(UserService userService)
-
getUserService
protected UserService getUserService()
-
setCxConfigurationService
public void setCxConfigurationService(CxConfigurationService cxConfigurationService)
-
getCxConfigurationService
protected CxConfigurationService getCxConfigurationService()
-
-