public class GamificationDAO extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<GamificationContextEntity,Long>
| Constructor and Description |
|---|
GamificationDAO(org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
GamificationContextEntity |
findGamificationContextByUsername(String username) |
List<Leaderboard> |
findLeaderboardByDomain(String domain) |
List<GamificationContextEntity> |
findOverallLeaderboard() |
List<Piechart> |
findStatsByUserId(String userId) |
GamificationContextEntity |
getUserGamification(String username) |
GamificationContextEntity |
getUserGlobalScore(String username)
Get the user global score based on userId
|
List<GamificationContextEntity> |
search(GamificationSearch gamificationSearch) |
public GamificationDAO(org.exoplatform.container.xml.InitParams params)
public GamificationContextEntity findGamificationContextByUsername(String username) throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionpublic GamificationContextEntity getUserGlobalScore(String username) throws javax.persistence.PersistenceException
username - javax.persistence.PersistenceExceptionpublic List<GamificationContextEntity> search(GamificationSearch gamificationSearch) throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionpublic GamificationContextEntity getUserGamification(String username) throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionpublic List<Leaderboard> findLeaderboardByDomain(String domain) throws javax.persistence.PersistenceException
domain - javax.persistence.PersistenceExceptionpublic List<GamificationContextEntity> findOverallLeaderboard() throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionCopyright © 2003–2018 eXo Platform SAS. All rights reserved.