Class BadgeDAO
- java.lang.Object
-
- org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<BadgeEntity,Long>
-
- org.exoplatform.addons.gamification.storage.dao.BadgeDAO
-
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<BadgeEntity,Long>
public class BadgeDAO extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<BadgeEntity,Long>
-
-
Constructor Summary
Constructors Constructor Description BadgeDAO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BadgeEntityfindBadgeByTitle(String badgeTitle)BadgeEntityfindBadgeByTitleAndDomain(String badgeTitle, String domain)List<BadgeEntity>findBadgesByDomain(String domain)List<BadgeEntity>findEnabledBadgesByDomain(String domain)List<BadgeEntity>getAllBadges()List<BadgeEntity>getAllBadgesWithNullDomain()List<String>getDomainList()
-
-
-
Method Detail
-
findBadgeByTitle
public BadgeEntity findBadgeByTitle(String badgeTitle) throws javax.persistence.PersistenceException
- Throws:
javax.persistence.PersistenceException
-
findBadgeByTitleAndDomain
public BadgeEntity findBadgeByTitleAndDomain(String badgeTitle, String domain) throws javax.persistence.PersistenceException
- Throws:
javax.persistence.PersistenceException
-
findBadgesByDomain
public List<BadgeEntity> findBadgesByDomain(String domain) throws javax.persistence.PersistenceException
- Throws:
javax.persistence.PersistenceException
-
findEnabledBadgesByDomain
public List<BadgeEntity> findEnabledBadgesByDomain(String domain) throws javax.persistence.PersistenceException
- Throws:
javax.persistence.PersistenceException
-
getAllBadges
public List<BadgeEntity> getAllBadges() throws javax.persistence.PersistenceException
- Throws:
javax.persistence.PersistenceException
-
getAllBadgesWithNullDomain
public List<BadgeEntity> getAllBadgesWithNullDomain() throws javax.persistence.PersistenceException
- Throws:
javax.persistence.PersistenceException
-
-