Interface UpdateablePreferenceData<U,​I>

Type Parameters:
U - Type of the users.
I - Type of the items.
All Superinterfaces:
es.uam.eps.ir.ranksys.core.index.ItemIndex<I>, es.uam.eps.ir.ranksys.core.preference.PreferenceData<U,​I>, Updateable<U,​I>, es.uam.eps.ir.ranksys.core.index.UserIndex<U>
All Known Subinterfaces:
FastUpdateablePointWisePreferenceData<U,​I>, FastUpdateablePreferenceData<U,​I>
All Known Implementing Classes:
AbstractFastUpdateablePreferenceData, GraphSimpleUpdateableFastPreferenceData, IteratorsAbstractFastUpdateablePreferenceData, SimpleFastUpdateablePreferenceData, StreamsAbstractFastUpdateablePreferenceData, TransposedUpdateablePreferenceData

public interface UpdateablePreferenceData<U,​I>
extends es.uam.eps.ir.ranksys.core.preference.PreferenceData<U,​I>, Updateable<U,​I>
Interface for updateable preference data.
  • Method Summary

    Methods inherited from interface es.uam.eps.ir.ranksys.core.index.ItemIndex

    containsItem, getAllItems, numItems

    Methods inherited from interface es.uam.eps.ir.ranksys.core.preference.PreferenceData

    getItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, numItems, numItemsWithPreferences, numPreferences, numUsers, numUsersWithPreferences

    Methods inherited from interface es.uam.eps.ir.relison.links.data.updateable.Updateable

    update, update, updateAddItem, updateAddUser, updateDelete, updateDelete

    Methods inherited from interface es.uam.eps.ir.ranksys.core.index.UserIndex

    containsUser, getAllUsers, numUsers