Uses of Class
org.apache.unomi.api.Session
- 
- 
Uses of Session in org.apache.unomi.api
Subclasses of Session in org.apache.unomi.api Modifier and Type Class Description classPersonaSessionA Persona session.Methods in org.apache.unomi.api that return Session Modifier and Type Method Description SessionEvent. getSession()Retrieves the session.Methods in org.apache.unomi.api with parameters of type Session Modifier and Type Method Description PersonalizationResultPersonalizationStrategy. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)Filters and personalizes the list of contents passed as a parameter using the strategy's implementation.voidEvent. setSession(Session session)Sets the session.Constructors in org.apache.unomi.api with parameters of type Session Constructor Description 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.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. - 
Uses of Session in org.apache.unomi.api.services
Methods in org.apache.unomi.api.services that return Session Modifier and Type Method Description default SessionProfileService. loadSession(String sessionId)Retrieves the session identified by the specified identifier.SessionProfileService. loadSession(String sessionId, Date dateHint)Deprecated.dateHintis not supported anymore, please useProfileService.loadSession(String)SessionProfileService. saveSession(Session session)Saves the specified session.Methods in org.apache.unomi.api.services that return types with arguments of type Session Modifier and Type Method 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 specifiedsortByString and and paged: onlysizeof them are retrieved, starting with theoffset-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 specifiedsortByString and and paged: onlysizeof them are retrieved, starting with theoffset-th one.PartialList<Session>ProfileService. searchSessions(Query query)Retrieves sessions matching the specified query.Methods in org.apache.unomi.api.services with parameters of type Session Modifier and Type Method Description StringPersonalizationService. bestMatch(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)Get the best match among a list of items, for the specified profile and sessionbooleanPersonalizationService. filter(Profile profile, Session session, PersonalizationService.PersonalizedContent personalizedContent)Check if an item is visible for the specified profile and sessionbooleanProfileService. matchCondition(Condition condition, Profile profile, Session session)Checks whether the specified profile and/or session satisfy the specified condition.PersonalizationResultPersonalizationService. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)Get a personalized list, filtered and sorted, based on the profile and sessionSessionProfileService. saveSession(Session session)Saves the specified session. - 
Uses of Session in org.apache.unomi.plugins.baseplugin.conditions.accessors
Methods in org.apache.unomi.plugins.baseplugin.conditions.accessors with parameters of type Session Modifier and Type Method Description ObjectSessionAccessor. getProperty(Session object, String propertyName, String leftoverExpression) - 
Uses of Session in org.apache.unomi.rest.endpoints
Methods in org.apache.unomi.rest.endpoints that return Session Modifier and Type Method Description SessionProfileServiceEndPoint. loadSession(String sessionId)Retrieves the session identified by the specified identifier.SessionProfileServiceEndPoint. saveSession(Session session)Saves the specified session.Methods in org.apache.unomi.rest.endpoints that return types with arguments of type Session Modifier and Type Method 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 specifiedsortByString and and paged: onlysizeof them are retrieved, starting with theoffset-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 specifiedsortByString and and paged: onlysizeof them are retrieved, starting with theoffset-th one.PartialList<Session>ProfileServiceEndPoint. searchSession(Query query)Retrieves sessions matching the specified query.Methods in org.apache.unomi.rest.endpoints with parameters of type Session Modifier and Type Method Description booleanProfileServiceEndPoint. matchCondition(Condition condition, Profile profile, Session session)SessionProfileServiceEndPoint. saveSession(Session session)Saves the specified session. - 
Uses of Session in org.apache.unomi.services.impl.personalization
Methods in org.apache.unomi.services.impl.personalization with parameters of type Session Modifier and Type Method Description StringPersonalizationServiceImpl. bestMatch(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)booleanPersonalizationServiceImpl. filter(Profile profile, Session session, PersonalizationService.PersonalizedContent personalizedContent)PersonalizationResultPersonalizationServiceImpl. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest) - 
Uses of Session in org.apache.unomi.services.impl.profiles
Methods in org.apache.unomi.services.impl.profiles that return Session Modifier and Type Method Description SessionProfileServiceImpl. loadSession(String sessionId)SessionProfileServiceImpl. loadSession(String sessionId, Date dateHint)SessionProfileServiceImpl. saveSession(Session session)Methods in org.apache.unomi.services.impl.profiles that return types with arguments of type Session Modifier and Type Method 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)Methods in org.apache.unomi.services.impl.profiles with parameters of type Session Modifier and Type Method Description booleanProfileServiceImpl. matchCondition(Condition condition, Profile profile, Session session)SessionProfileServiceImpl. saveSession(Session session) - 
Uses of Session in org.apache.unomi.services.sorts
Methods in org.apache.unomi.services.sorts with parameters of type Session Modifier and Type Method Description PersonalizationResultControlGroupPersonalizationStrategy. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)PersonalizationResultFilterPersonalizationStrategy. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)PersonalizationResultRandomPersonalizationStrategy. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)PersonalizationResultScorePersonalizationStrategy. personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest) - 
Uses of Session in org.apache.unomi.utils
Methods in org.apache.unomi.utils that return Session Modifier and Type Method Description SessionEventsRequestContext. getSession()Methods in org.apache.unomi.utils with parameters of type Session Modifier and Type Method Description voidEventsRequestContext. setSession(Session session)Constructors in org.apache.unomi.utils with parameters of type Session Constructor Description EventsRequestContext(Date timestamp, Profile profile, Session session, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
 -