Interface RecommendationBufferDao
-
- All Known Implementing Classes:
DefaultRecommendationBufferDao
public interface RecommendationBufferDaoAn interface for SAP Recommendation DAO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<SAPRecoClickthroughModel>findClickthroughs(int batchSize)java.util.List<SAPRecommendationMappingModel>findExpiredRecommendationMappings(java.util.Date expiresOn)java.util.List<SAPRecommendationBufferModel>findExpiredRecommendations(java.util.Date expiresOn)java.util.List<SAPRecoTypeMappingModel>findExpiredRecoTypeMappings(java.util.Date expiresOn)java.util.List<SAPRecoImpressionModel>findImpressions(int batchSize)java.util.List<SAPRecoImpressionAggrModel>findImpressionsAggregated(int batchSize)java.util.List<SAPOfferInteractionModel>findOfferInteractions(int batchSize)java.util.List<SAPRecommendationBufferModel>findRecommendation(java.lang.String scenarioId, java.lang.String hashId, java.lang.String leadingItems)java.util.List<SAPRecommendationMappingModel>findRecommendationMapping(java.lang.String userId, java.lang.String scenarioId)java.util.List<SAPRecommendationMappingModel>findRecommendationMapping(java.lang.String userId, java.lang.String scenarioId, java.lang.String hashId)java.util.List<SAPRecoTypeMappingModel>findRecoTypeMapping(java.lang.String recoType, java.lang.String scenarioId)
-
-
-
Method Detail
-
findClickthroughs
java.util.List<SAPRecoClickthroughModel> findClickthroughs(int batchSize)
- Parameters:
batchSize-- Returns:
Listof expiredSAPRecoClickthroughModel
-
findExpiredRecommendationMappings
java.util.List<SAPRecommendationMappingModel> findExpiredRecommendationMappings(java.util.Date expiresOn)
- Parameters:
expiresOn-- Returns:
Listof expiredSAPRecommendationMappingModel
-
findExpiredRecommendations
java.util.List<SAPRecommendationBufferModel> findExpiredRecommendations(java.util.Date expiresOn)
- Parameters:
expiresOn-- Returns:
Listof expiredSAPRecommendationBufferModel
-
findExpiredRecoTypeMappings
java.util.List<SAPRecoTypeMappingModel> findExpiredRecoTypeMappings(java.util.Date expiresOn)
- Parameters:
expiresOn-- Returns:
Listof expiredSAPRecoTypeMappingModel
-
findImpressions
java.util.List<SAPRecoImpressionModel> findImpressions(int batchSize)
- Parameters:
batchSize-- Returns:
ListofSAPRecoImpressionModel
-
findImpressionsAggregated
java.util.List<SAPRecoImpressionAggrModel> findImpressionsAggregated(int batchSize)
- Parameters:
batchSize-- Returns:
ListofSAPRecoImpressionAggrModel
-
findRecommendation
java.util.List<SAPRecommendationBufferModel> findRecommendation(java.lang.String scenarioId, java.lang.String hashId, java.lang.String leadingItems)
- Parameters:
scenarioId-hashId-leadingItems-- Returns:
ListofSAPRecommendationBufferModel
-
findRecommendationMapping
java.util.List<SAPRecommendationMappingModel> findRecommendationMapping(java.lang.String userId, java.lang.String scenarioId)
- Parameters:
userId-scenarioId-- Returns:
ListofSAPRecommendationMappingModel
-
findRecommendationMapping
java.util.List<SAPRecommendationMappingModel> findRecommendationMapping(java.lang.String userId, java.lang.String scenarioId, java.lang.String hashId)
- Parameters:
userId-scenarioId-hashId-- Returns:
ListofSAPRecommendationMappingModel
-
findRecoTypeMapping
java.util.List<SAPRecoTypeMappingModel> findRecoTypeMapping(java.lang.String recoType, java.lang.String scenarioId)
- Parameters:
recoType-scenarioId-- Returns:
ListofSAPRecoTypeMappingModel
-
findOfferInteractions
java.util.List<SAPOfferInteractionModel> findOfferInteractions(int batchSize)
- Parameters:
batchSize-- Returns:
ListofSAPOfferInteractionModel
-
-