public interface CxUserSegmentSessionService
| Modifier and Type | Method and Description |
|---|---|
void |
addUserSegmentsInSession(UserModel user,
java.util.Collection<? extends UserToSegmentData> userToSegments)
Add user segments to this already stored in session
|
java.util.Collection<UserToSegmentData> |
getUserSegmentsFromSession(UserModel user)
Get user segments stored in session
|
boolean |
isUserSegmentStoredInSession(UserModel user)
Check if user segments are store in session
|
void |
loadUserSegmentsIntoSession(UserModel user)
Method get user segments from database and store it in session.
|
void |
removeUserSegmentsFromSession(UserModel user,
java.util.Collection<? extends UserToSegmentData> userSegmentsToRemove)
Remove user segments from this already stored in session
|
void |
setUserSegmentsInSession(UserModel user,
java.util.Collection<? extends UserToSegmentData> userToSegments)
Set user segments in session
|
void |
setUserSegmentsInSession(UserModel user,
java.util.Collection<? extends UserToSegmentData> userToSegments,
CxCalculationContext context)
Set user segments in session
|
boolean isUserSegmentStoredInSession(UserModel user)
user - User modeljava.util.Collection<UserToSegmentData> getUserSegmentsFromSession(UserModel user)
user - User modelvoid setUserSegmentsInSession(UserModel user, java.util.Collection<? extends UserToSegmentData> userToSegments)
user - User modeluserToSegments - User segmentsvoid setUserSegmentsInSession(UserModel user, java.util.Collection<? extends UserToSegmentData> userToSegments, CxCalculationContext context)
user - User modeluserToSegments - User segmentscontext - Context with additional information e.g. segment providersvoid addUserSegmentsInSession(UserModel user, java.util.Collection<? extends UserToSegmentData> userToSegments)
user - User modeluserToSegments - User segments which should be addedvoid removeUserSegmentsFromSession(UserModel user, java.util.Collection<? extends UserToSegmentData> userSegmentsToRemove)
user - User modeluserSegmentsToRemove - User segments to removevoid loadUserSegmentsIntoSession(UserModel user)
user - User modelCopyright © 2018 SAP SE. All Rights Reserved.