|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClusteringRecommender
Interface implemented by "clustering" recommenders.
| Method Summary | |
|---|---|
java.util.Collection<User> |
getCluster(java.lang.Object userID)
Returns the cluster of users to which the given User, denoted by user ID,
belongs. |
java.util.Collection<java.util.Collection<User>> |
getClusters()
Returns all clusters of users. |
| Methods inherited from interface com.planetj.taste.recommender.Recommender |
|---|
estimatePreference, getDataModel, recommend, recommend, removePreference, setPreference |
| Methods inherited from interface com.planetj.taste.common.Refreshable |
|---|
refresh |
| Method Detail |
|---|
@NotNull
java.util.Collection<User> getCluster(java.lang.Object userID)
throws TasteException
Returns the cluster of users to which the given User, denoted by user ID,
belongs.
userID - user ID for which to find a cluster
Collection of Users in the requested user's cluster
TasteException - if an error occurs while accessing the DataModel
@NotNull
java.util.Collection<java.util.Collection<User>> getClusters()
throws TasteException
Returns all clusters of users.
Collection of Collections of Users
TasteException - if an error occurs while accessing the DataModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||