Class AnswerStatistikDAO

java.lang.Object
com.ubs.backend.classes.database.dao.DAO<AnswerStatistik>
com.ubs.backend.classes.database.dao.statistik.AnswerStatistikDAO

public class AnswerStatistikDAO extends DAO<AnswerStatistik>
  • Constructor Details

    • AnswerStatistikDAO

      public AnswerStatistikDAO()
  • Method Details

    • countAskedAmountByTimeGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountByTimeGroupedByAnswer(long userID, TimeSearchType time, StatistikTimes statistikTimes)
      Parameters:
      time -
      statistikTimes -
      Returns:
      Since:
      29.08.2021
    • countAskedAmountByTimeGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountByTimeGroupedByAnswer(TimeSearchType time, StatistikTimes statistikTimes)
      Parameters:
      time -
      statistikTimes -
      Returns:
      Since:
      25.08.2021
    • countAskedAmountSingleHour

      public Long countAskedAmountSingleHour(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      02.09.2021
    • countAskedAmountSingleDay

      public Long countAskedAmountSingleDay(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      02.09.2021
    • countAskedAmountSingleWeek

      public Long countAskedAmountSingleWeek(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      02.09.2021
    • countAskedAmountSingleMonth

      public Long countAskedAmountSingleMonth(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      02.09.2021
    • countAskedAmountSingleYear

      public Long countAskedAmountSingleYear(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      02.09.2021
    • countAskedAmountByTimeGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountByTimeGroupedByAnswer(Long userID, TimeSearchType time, StatistikTimes statistikTimes, javax.persistence.EntityManager em)
      Parameters:
      time -
      statistikTimes -
      em -
      Returns:
      Since:
      25.08.2021
    • countAskedAmountDayGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountDayGroupedByAnswer(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      25.08.2021
    • countAskedAmountWeekGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountWeekGroupedByAnswer(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      25.08.2021
    • countAskedAmountMonthGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountMonthGroupedByAnswer(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      25.08.2021
    • countAskedAmountYearGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountYearGroupedByAnswer(StatistikTimes times, javax.persistence.EntityManager em)
      Parameters:
      times -
      em -
      Returns:
      Since:
      25.08.2021
    • countAskedAmountSinceLastLoginGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountSinceLastLoginGroupedByAnswer(long userID, javax.persistence.EntityManager em)
      Parameters:
      userID -
      em -
      Returns:
      Since:
      29.08.2021
    • countAskedAmountGroupedByDay

      public List<TempAmountWithDate> countAskedAmountGroupedByDay(javax.persistence.EntityManager em)
      Parameters:
      em -
      Returns:
      Since:
      29.08.2021
    • countAskedAmountGroupedByYearGroupedByAnswer

      public List<TempAmountWithDate> countAskedAmountGroupedByYearGroupedByAnswer(javax.persistence.EntityManager em)
      Parameters:
      em -
      Returns:
      Since:
      25.08.2021