Class ProgramDAO

java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<ProgramEntity,Long>
io.meeds.gamification.dao.ProgramDAO
All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<ProgramEntity,Long>

public class ProgramDAO extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<ProgramEntity,Long> implements org.exoplatform.commons.api.persistence.GenericDAO<ProgramEntity,Long>
  • Field Details

  • Constructor Details

    • ProgramDAO

      public ProgramDAO()
  • Method Details

    • findByIdWithOwners

      public ProgramEntity findByIdWithOwners(Long id)
    • getProgramByTitle

      public ProgramEntity getProgramByTitle(String domainTitle)
    • getProgramIdsByFilter

      public List<Long> getProgramIdsByFilter(int offset, int limit, ProgramFilter filter)
    • countPrograms

      public int countPrograms(ProgramFilter filter)
    • countProgramColor

      public int countProgramColor(String color)