public class GamificationService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected GamificationDAO |
gamificationDAO |
protected GamificationItemDAO |
gamificationItemDAO |
| Constructor and Description |
|---|
GamificationService(GamificationDAO gamificationDAO,
GamificationItemDAO gamificationItemDAO) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteItem(GamificationContextItemEntity gamificationContextItemEntity) |
List<GamificationContextEntity> |
filter(GamificationSearch gamificationSearch) |
GamificationContextEntity |
findGamificationContextByUsername(String username)
Find a GamificationContext by username
|
List<GamificationContextItemEntity> |
findGamificationItemsByUserIdAndDomain(String userId,
String domain) |
List<Piechart> |
findStatsByUserId(String userId) |
Set<GamificationContextItemEntity> |
getUserGamification(String userId) |
long |
getUserGlobalScore(String username) |
int |
loadGamification(String username)
Get UserReputation object by name
|
void |
saveGamificationContext(GamificationContextHolder gamificationContextHolder)
Add GamificationContext to DB
|
void |
updateUserGamificationContextScore(GamificationContextEntity gamificationContextEntity) |
protected final GamificationDAO gamificationDAO
protected final GamificationItemDAO gamificationItemDAO
public GamificationService(GamificationDAO gamificationDAO, GamificationItemDAO gamificationItemDAO)
public GamificationContextEntity findGamificationContextByUsername(String username)
username - : gamification's username parampublic void saveGamificationContext(GamificationContextHolder gamificationContextHolder)
gamificationContextHolder - : GamificationContext to be savedpublic void updateUserGamificationContextScore(GamificationContextEntity gamificationContextEntity)
gamificationContextEntity - public long getUserGlobalScore(String username)
username - : username to loadpublic List<GamificationContextEntity> filter(GamificationSearch gamificationSearch)
gamificationSearch - : search contextpublic Set<GamificationContextItemEntity> getUserGamification(String userId)
public List<GamificationContextItemEntity> findGamificationItemsByUserIdAndDomain(String userId, String domain)
public boolean deleteItem(GamificationContextItemEntity gamificationContextItemEntity)
public int loadGamification(String username)
username - username to loadCopyright © 2003–2018 eXo Platform SAS. All rights reserved.