|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface User
Implementations represent a user, who has preferences for Items.
| Method Summary | |
|---|---|
java.lang.Object |
getID()
|
Preference |
getPreferenceFor(java.lang.Object itemID)
|
java.lang.Iterable<Preference> |
getPreferences()
Returns a sequence of Preferences for this User which can be iterated over. |
Preference[] |
getPreferencesAsArray()
Returns an array view of Preferences for this User. |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
@NotNull java.lang.Object getID()
@Nullable Preference getPreferenceFor(java.lang.Object itemID)
itemID - ID of item to get the user's preference for
Preference for that Item, or null if the user expresses
no such preference@NotNull java.lang.Iterable<Preference> getPreferences()
Returns a sequence of Preferences for this User which can be iterated over.
Note that the sequence must be "in order": ordered by Item.
Preferences@NotNull Preference[] getPreferencesAsArray()
Returns an array view of Preferences for this User.
Note that the sequence must be "in order": ordered by Item.
Preferences
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||