org.mymedialite.grouprec
Class Minimum

java.lang.Object
  extended by org.mymedialite.grouprec.GroupRecommender
      extended by org.mymedialite.grouprec.Minimum
All Implemented Interfaces:
IGroupRecommender

public class Minimum
extends GroupRecommender

Group recommender that takes the minimum user score as the group score.


Field Summary
 
Fields inherited from class org.mymedialite.grouprec.GroupRecommender
recommender
 
Constructor Summary
Minimum(IRecommender recommender)
           
 
Method Summary
 java.util.List<java.lang.Integer> rankItems(java.util.Collection<java.lang.Integer> users, java.util.Collection<java.lang.Integer> items)
          Rank items for a given group of users.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Minimum

public Minimum(IRecommender recommender)
Method Detail

rankItems

public java.util.List<java.lang.Integer> rankItems(java.util.Collection<java.lang.Integer> users,
                                                   java.util.Collection<java.lang.Integer> items)
Description copied from interface: IGroupRecommender
Rank items for a given group of users.

Specified by:
rankItems in interface IGroupRecommender
Specified by:
rankItems in class GroupRecommender
Parameters:
users - the users
items - the items to be ranked
Returns:
a ranked list of items, highest-ranking item comes first