U - type of the usersI - type of the itemspublic abstract class ItemNovelty<U,I> extends UserModel<U>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ItemNovelty.UserItemNoveltyModel<U,I>
Item novelty model for a user.
|
UserModel.Model<U>| Constructor and Description |
|---|
ItemNovelty()
Constructor in which no caching is done.
|
ItemNovelty(boolean caching,
Stream<U> users)
Constructor.
|
ItemNovelty(Stream<U> users)
Constructor in which caching is done.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract ItemNovelty.UserItemNoveltyModel<U,I> |
get(U u)
Calculates the user model for user u.
|
ItemNovelty.UserItemNoveltyModel<U,I> |
getModel(U u)
Returns the user model for user u.
|
initializepublic ItemNovelty(boolean caching,
Stream<U> users)
caching - are the user item novelty models cached?users - users whose item novelty models are cachedpublic ItemNovelty()
protected abstract ItemNovelty.UserItemNoveltyModel<U,I> get(U u)
UserModelCopyright © 2016. All rights reserved.