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 |
|---|---|
List<GamificationContextEntity> |
findAllLeaderboard()
Get all UserReputation order by score desc
|
GamificationContextEntity |
findGamificationContextByUsername(String username) |
List<GamificationContextEntity> |
findLeaderboardByDomain(String domain) |
List<GamificationContextEntity> |
findOverallLeaderboard() |
List<PiechartLeaderboard> |
findStatsByUserId(String userId) |
GamificationContextEntity |
getUserGamification(String username) |
GamificationContextEntity |
getUserGlobalScore(String username)
Get the user global score based on userId
|
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 - : userid to loadjavax.persistence.PersistenceException - throws and exceptionpublic GamificationContextEntity getUserGamification(String username) throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionpublic List<GamificationContextEntity> findLeaderboardByDomain(String domain) throws javax.persistence.PersistenceException
domain - : domain to loadjavax.persistence.PersistenceException - throws hibernate exceptionpublic List<GamificationContextEntity> findOverallLeaderboard() throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionpublic List<GamificationContextEntity> findAllLeaderboard() throws javax.persistence.PersistenceException
javax.persistence.PersistenceException - throws hibernate exceptionpublic List<PiechartLeaderboard> findStatsByUserId(String userId) throws javax.persistence.PersistenceException
javax.persistence.PersistenceExceptionCopyright © 2003–2018 eXo Platform SAS. All rights reserved.