public interface CxUserSegmentService
| Modifier and Type | Method and Description |
|---|---|
void |
addUserSegments(UserModel user,
java.util.Collection<CxUserToSegmentModel> userSegments)
Extend existing user segments
|
java.util.Collection<CxUserToSegmentModel> |
getUserSegments(UserModel user)
Method returns user segment relations
|
java.util.Collection<CxUserToSegmentModel> |
getUserSegments(UserModel user,
BaseSiteModel baseSite)
Method returns user segment relations
|
void |
removeUserSegments(UserModel user,
java.util.Collection<CxUserToSegmentModel> userSegmentsToRemove)
Remove user segments from existing list
|
void |
setUserSegments(UserModel user,
BaseSiteModel baseSite,
java.util.Collection<CxUserToSegmentModel> userSegments)
Save user to segment relations in database.
|
void |
setUserSegments(UserModel user,
BaseSiteModel baseSite,
java.util.Collection<CxUserToSegmentModel> userSegments,
CxCalculationContext context)
Save user to segment relations in database.
|
void |
setUserSegments(UserModel user,
java.util.Collection<CxUserToSegmentModel> userSegments)
Save user to segment relations in database.
|
java.util.Collection<CxUserToSegmentModel> getUserSegments(UserModel user)
user - User modeljava.util.Collection<CxUserToSegmentModel> getUserSegments(UserModel user, BaseSiteModel baseSite)
user - User modelbaseSite - BaseSite modelvoid setUserSegments(UserModel user, java.util.Collection<CxUserToSegmentModel> userSegments)
user - User to which segments should be assigneduserSegments - Collection of user segmentsvoid setUserSegments(UserModel user, BaseSiteModel baseSite, java.util.Collection<CxUserToSegmentModel> userSegments)
user - User to which segments should be assignedbaseSite - BaseSite related to user segmentsuserSegments - Collection of user segmentsvoid setUserSegments(UserModel user, BaseSiteModel baseSite, java.util.Collection<CxUserToSegmentModel> userSegments, CxCalculationContext context)
user - User to which segments should be assignedbaseSite - BaseSite related to user segmentsuserSegments - Collection of user segmentscontext - Context containing additional parameters e.g segment providersvoid addUserSegments(UserModel user, java.util.Collection<CxUserToSegmentModel> userSegments)
user - User to which segments should be addeduserSegments - Collection of user segments which should be added to existing onevoid removeUserSegments(UserModel user, java.util.Collection<CxUserToSegmentModel> userSegmentsToRemove)
user - User from which segments should be removeduserSegmentsToRemove - Collection of user segments which should be removed from existing oneCopyright © 2018 SAP SE. All Rights Reserved.