public class PersonalizationServiceImpl extends Object implements org.apache.unomi.api.services.PersonalizationService
org.apache.unomi.api.services.PersonalizationService.Filter, org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest, org.apache.unomi.api.services.PersonalizationService.PersonalizedContent, org.apache.unomi.api.services.PersonalizationService.Target| Constructor and Description |
|---|
PersonalizationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPersonalizationStrategy(org.osgi.framework.ServiceReference<org.apache.unomi.api.PersonalizationStrategy> personalizationStrategyRef) |
String |
bestMatch(org.apache.unomi.api.Profile profile,
org.apache.unomi.api.Session session,
org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest personalizationRequest) |
boolean |
filter(org.apache.unomi.api.Profile profile,
org.apache.unomi.api.Session session,
org.apache.unomi.api.services.PersonalizationService.PersonalizedContent personalizedContent) |
org.apache.unomi.api.PersonalizationResult |
personalizeList(org.apache.unomi.api.Profile profile,
org.apache.unomi.api.Session session,
org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest personalizationRequest) |
void |
removePersonalizationStrategy(org.osgi.framework.ServiceReference<org.apache.unomi.api.PersonalizationStrategy> personalizationStrategyRef) |
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext) |
void |
setProfileService(org.apache.unomi.api.services.ProfileService profileService) |
public void setProfileService(org.apache.unomi.api.services.ProfileService profileService)
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public void addPersonalizationStrategy(org.osgi.framework.ServiceReference<org.apache.unomi.api.PersonalizationStrategy> personalizationStrategyRef)
public void removePersonalizationStrategy(org.osgi.framework.ServiceReference<org.apache.unomi.api.PersonalizationStrategy> personalizationStrategyRef)
public boolean filter(org.apache.unomi.api.Profile profile,
org.apache.unomi.api.Session session,
org.apache.unomi.api.services.PersonalizationService.PersonalizedContent personalizedContent)
filter in interface org.apache.unomi.api.services.PersonalizationServicepublic String bestMatch(org.apache.unomi.api.Profile profile, org.apache.unomi.api.Session session, org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest personalizationRequest)
bestMatch in interface org.apache.unomi.api.services.PersonalizationServicepublic org.apache.unomi.api.PersonalizationResult personalizeList(org.apache.unomi.api.Profile profile,
org.apache.unomi.api.Session session,
org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest personalizationRequest)
personalizeList in interface org.apache.unomi.api.services.PersonalizationServiceCopyright © 2014–2023 Apache Software Foundation. All rights reserved.