org.apache.mahout.cf.taste.ejb
Interface RecommenderEJBLocal

All Superinterfaces:
javax.ejb.EJBLocalObject

public interface RecommenderEJBLocal
extends javax.ejb.EJBLocalObject

Recommender EJB local component interface.

See Also:
RecommenderEJB, Recommender

Method Summary
 double estimatePreference(long userID, long itemID)
           
 java.util.List<RecommendedItem> recommend(long userID, int howMany)
           
 java.util.List<RecommendedItem> recommend(long userID, int howMany, IDRescorer rescorer)
           
 void refresh(java.util.Collection<Refreshable> alreadyRefreshed)
           
 void removePreference(long userID, long itemID)
           
 void setPreference(long userID, long itemID, float value)
           
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Method Detail

recommend

java.util.List<RecommendedItem> recommend(long userID,
                                          int howMany)
                                          throws TasteException
Throws:
TasteException
See Also:
Recommender.recommend(long, int)

recommend

java.util.List<RecommendedItem> recommend(long userID,
                                          int howMany,
                                          IDRescorer rescorer)
                                          throws TasteException
Throws:
TasteException
See Also:
Recommender.recommend(long, int, IDRescorer)

estimatePreference

double estimatePreference(long userID,
                          long itemID)
                          throws TasteException
Throws:
TasteException
See Also:
Recommender.estimatePreference(long, long)

setPreference

void setPreference(long userID,
                   long itemID,
                   float value)
                   throws TasteException
Throws:
TasteException
See Also:
Recommender.setPreference(long, long, float)

removePreference

void removePreference(long userID,
                      long itemID)
                      throws TasteException
Throws:
TasteException
See Also:
Recommender.removePreference(long, long)

refresh

void refresh(java.util.Collection<Refreshable> alreadyRefreshed)
See Also:
Refreshable.refresh(Collection)


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.