public class InitiativeUserSegmentsProvider extends java.lang.Object implements UserSegmentsProvider
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
campaignEnabled |
protected InitiativeService |
initiativeService |
protected java.lang.String |
segmentPrefix |
protected SessionService |
sessionService |
protected UserContextService |
userContextService |
protected UserService |
userService |
DEFAULT_PROVIDER_ID| Constructor and Description |
|---|
InitiativeUserSegmentsProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected SegmentMappingData |
convert(SAPInitiative initiative) |
java.util.List<SegmentMappingData> |
getUserSegments(UserModel user)
Method returning segments assigned to user
|
void |
setCampaignEnabled(boolean campaignEnabled) |
void |
setInitiativeService(InitiativeService initiativeService) |
void |
setSegmentPrefix(java.lang.String segmentPrefix) |
void |
setSessionService(SessionService sessionService) |
void |
setUserContextService(UserContextService userContextService) |
void |
setUserService(UserService userService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProviderIdprotected boolean campaignEnabled
protected InitiativeService initiativeService
protected java.lang.String segmentPrefix
protected SessionService sessionService
protected UserContextService userContextService
protected UserService userService
protected SegmentMappingData convert(SAPInitiative initiative)
public java.util.List<SegmentMappingData> getUserSegments(UserModel user)
UserSegmentsProvidergetUserSegments in interface UserSegmentsProvideruser - User modelpublic void setCampaignEnabled(boolean campaignEnabled)
public void setInitiativeService(InitiativeService initiativeService)
public void setSegmentPrefix(java.lang.String segmentPrefix)
public void setSessionService(SessionService sessionService)
public void setUserContextService(UserContextService userContextService)
public void setUserService(UserService userService)
Copyright © 2018 SAP SE. All Rights Reserved.