com.fatwire.assetapi.data
Interface EngageManager
public interface EngageManager
TODO: Add class/interface details
getVisitorContext
VisitorContext getVisitorContext()
throws AssetAccessException
- Throws:
AssetAccessException
getVisitorContext
VisitorContext getVisitorContext(java.lang.String visitorId)
throws AssetAccessException
- Throws:
AssetAccessException
getSegmentIdsFor
java.util.List<AssetId> getSegmentIdsFor(VisitorContext vContext)
throws AssetAccessException
- Throws:
AssetAccessException
getSegmentsFor
java.util.List<java.lang.String> getSegmentsFor(VisitorContext vContext)
throws AssetAccessException
- Throws:
AssetAccessException
setSegmentsFor
void setSegmentsFor(VisitorContext vContext,
java.lang.String segments)
throws AssetAccessException
- Throws:
AssetAccessException
setSegmentsFor
void setSegmentsFor(VisitorContext vContext,
java.util.List<java.lang.String> segments)
throws AssetAccessException
- Throws:
AssetAccessException
getRecommendedAssets
java.util.List<RecommendedAssetId> getRecommendedAssets(VisitorContext vContext,
java.lang.String recommendationName,
int maxcount,
java.util.List<AssetId> filterOutAssets)
throws AssetAccessException
- Throws:
AssetAccessException
getEffectiveRating
int getEffectiveRating(VisitorContext vc,
AssetId aid,
java.lang.StringBuilder reason)
throws AssetAccessException
- Throws:
AssetAccessException
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.