public interface EngageManager
Modifier and Type | Method and Description |
---|---|
int |
getEffectiveRating(VisitorContext vc, AssetId aid, StringBuilder reason) |
List<RecommendedAssetId> |
getRecommendedAssets(VisitorContext vContext, String recommendationName, int maxcount, List<AssetId> filterOutAssets) |
List<AssetId> |
getSegmentIdsFor(VisitorContext vContext) |
List<String> |
getSegmentsFor(VisitorContext vContext) |
VisitorContext |
getVisitorContext() |
VisitorContext |
getVisitorContext(String visitorId) |
void |
setSegmentsFor(VisitorContext vContext, List<String> segments) |
void |
setSegmentsFor(VisitorContext vContext, String segments) |
VisitorContext getVisitorContext() throws AssetAccessException
AssetAccessException
VisitorContext getVisitorContext(String visitorId) throws AssetAccessException
AssetAccessException
List<AssetId> getSegmentIdsFor(VisitorContext vContext) throws AssetAccessException
AssetAccessException
List<String> getSegmentsFor(VisitorContext vContext) throws AssetAccessException
AssetAccessException
void setSegmentsFor(VisitorContext vContext, String segments) throws AssetAccessException
AssetAccessException
void setSegmentsFor(VisitorContext vContext, List<String> segments) throws AssetAccessException
AssetAccessException
List<RecommendedAssetId> getRecommendedAssets(VisitorContext vContext, String recommendationName, int maxcount, List<AssetId> filterOutAssets) throws AssetAccessException
AssetAccessException
int getEffectiveRating(VisitorContext vc, AssetId aid, StringBuilder reason) throws AssetAccessException
AssetAccessException