Modifier and Type | Class and Description |
---|---|
class |
PersonaSession
A Persona session.
|
Modifier and Type | Method and Description |
---|---|
Session |
Event.getSession()
Retrieves the session.
|
Modifier and Type | Method and Description |
---|---|
PersonalizationResult |
PersonalizationStrategy.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest)
Filters and personalizes the list of contents passed as a parameter using the strategy's implementation.
|
void |
Event.setSession(Session session)
Sets the session.
|
Constructor and Description |
---|
Event(String eventType,
Session session,
Profile profile,
String scope,
Item source,
Item target,
Date timestamp)
Instantiates a new Event.
|
Event(String eventType,
Session session,
Profile profile,
String scope,
Item source,
Item target,
Map<String,Object> properties,
Date timestamp,
boolean persistent)
Instantiates a new Event.
|
Event(String itemId,
String eventType,
Session session,
Profile profile,
String scope,
Item source,
Item target,
Date timestamp)
Instantiates a new Event.
|
Event(String itemId,
String eventType,
Session session,
Profile profile,
String scope,
Item source,
Item target,
Map<String,Object> properties,
Date timestamp,
boolean persistent)
Instantiates a new Event.
|
Modifier and Type | Method and Description |
---|---|
default Session |
ProfileService.loadSession(String sessionId)
Retrieves the session identified by the specified identifier.
|
Session |
ProfileService.loadSession(String sessionId,
Date dateHint)
Deprecated.
dateHint is not supported anymore, please use ProfileService.loadSession(String) |
Session |
ProfileService.saveSession(Session session)
Saves the specified session.
|
Modifier and Type | Method and Description |
---|---|
PartialList<Session> |
ProfileService.findProfileSessions(String profileId)
Retrieves sessions associated with the profile identified by the specified identifier.
|
PartialList<Session> |
ProfileService.getPersonaSessions(String personaId,
int offset,
int size,
String sortBy)
Retrieves the sessions associated with the persona identified by the specified identifier, ordered according to the specified
sortBy String and and paged: only
size of them are retrieved, starting with the offset -th one. |
PartialList<Session> |
ProfileService.getProfileSessions(String profileId,
String query,
int offset,
int size,
String sortBy)
Retrieves the sessions associated with the profile identified by the specified identifier that match the specified query (if specified), ordered according to the specified
sortBy String and and paged: only size of them are retrieved, starting with the offset -th one. |
PartialList<Session> |
ProfileService.searchSessions(Query query)
Retrieves sessions matching the specified query.
|
Modifier and Type | Method and Description |
---|---|
String |
PersonalizationService.bestMatch(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest)
Get the best match among a list of items, for the specified profile and session
|
boolean |
PersonalizationService.filter(Profile profile,
Session session,
PersonalizationService.PersonalizedContent personalizedContent)
Check if an item is visible for the specified profile and session
|
boolean |
ProfileService.matchCondition(Condition condition,
Profile profile,
Session session)
Checks whether the specified profile and/or session satisfy the specified condition.
|
PersonalizationResult |
PersonalizationService.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest)
Get a personalized list, filtered and sorted, based on the profile and session
|
Session |
ProfileService.saveSession(Session session)
Saves the specified session.
|
Modifier and Type | Method and Description |
---|---|
Object |
SessionAccessor.getProperty(Session object,
String propertyName,
String leftoverExpression) |
Modifier and Type | Method and Description |
---|---|
Session |
ProfileServiceEndPoint.loadSession(String sessionId)
Retrieves the session identified by the specified identifier.
|
Session |
ProfileServiceEndPoint.saveSession(Session session)
Saves the specified session.
|
Modifier and Type | Method and Description |
---|---|
PartialList<Session> |
ProfileServiceEndPoint.findProfileSessions(String profileId) |
PartialList<Session> |
ProfileServiceEndPoint.getPersonaSessions(String personaId,
int offset,
int size,
String sortBy)
Retrieves the sessions associated with the persona identified by the specified identifier, ordered according to the specified
sortBy String and and paged: only
size of them are retrieved, starting with the offset -th one. |
PartialList<Session> |
ProfileServiceEndPoint.getProfileSessions(String profileId,
String query,
int offset,
int size,
String sortBy)
Retrieves the sessions associated with the profile identified by the specified identifier that match the specified query (if specified), ordered according to the specified
sortBy String and and paged: only size of them are retrieved, starting with the offset -th one. |
PartialList<Session> |
ProfileServiceEndPoint.searchSession(Query query)
Retrieves sessions matching the specified query.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProfileServiceEndPoint.matchCondition(Condition condition,
Profile profile,
Session session) |
Session |
ProfileServiceEndPoint.saveSession(Session session)
Saves the specified session.
|
Modifier and Type | Method and Description |
---|---|
String |
PersonalizationServiceImpl.bestMatch(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest) |
boolean |
PersonalizationServiceImpl.filter(Profile profile,
Session session,
PersonalizationService.PersonalizedContent personalizedContent) |
PersonalizationResult |
PersonalizationServiceImpl.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest) |
Modifier and Type | Method and Description |
---|---|
Session |
ProfileServiceImpl.loadSession(String sessionId) |
Session |
ProfileServiceImpl.loadSession(String sessionId,
Date dateHint) |
Session |
ProfileServiceImpl.saveSession(Session session) |
Modifier and Type | Method and Description |
---|---|
PartialList<Session> |
ProfileServiceImpl.findProfileSessions(String profileId) |
PartialList<Session> |
ProfileServiceImpl.getPersonaSessions(String personaId,
int offset,
int size,
String sortBy) |
PartialList<Session> |
ProfileServiceImpl.getProfileSessions(String profileId,
String query,
int offset,
int size,
String sortBy) |
PartialList<Session> |
ProfileServiceImpl.searchSessions(Query query) |
Modifier and Type | Method and Description |
---|---|
boolean |
ProfileServiceImpl.matchCondition(Condition condition,
Profile profile,
Session session) |
Session |
ProfileServiceImpl.saveSession(Session session) |
Modifier and Type | Method and Description |
---|---|
PersonalizationResult |
FilterPersonalizationStrategy.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest) |
PersonalizationResult |
ControlGroupPersonalizationStrategy.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest) |
PersonalizationResult |
ScorePersonalizationStrategy.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest) |
PersonalizationResult |
RandomPersonalizationStrategy.personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest) |
Modifier and Type | Method and Description |
---|---|
Session |
EventsRequestContext.getSession() |
Modifier and Type | Method and Description |
---|---|
void |
EventsRequestContext.setSession(Session session) |
Constructor and Description |
---|
EventsRequestContext(Date timestamp,
Profile profile,
Session session,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Copyright © 2014–2023 Apache Software Foundation. All rights reserved.