Class StatistikTimesDAO

java.lang.Object
com.ubs.backend.classes.database.dao.DAO<StatistikTimes>
com.ubs.backend.classes.database.dao.statistik.time.StatistikTimesDAO

public class StatistikTimesDAO extends DAO<StatistikTimes>
Since:
17.07.2021
Author:
Tim Irmler
  • Constructor Details

    • StatistikTimesDAO

      public StatistikTimesDAO()
  • Method Details

    • selectNow

      public StatistikTimes selectNow(boolean createIfNotExists)
    • selectNow

      public StatistikTimes selectNow(boolean createIfNotExists, javax.persistence.EntityManager em)
      selects the statistiktimes now, if now does not exist create new statistikTimes
      Parameters:
      createIfNotExists - should automatically a new statistik times be created when now doesnt exist?
      em - the entity manager
      Returns:
      statistikTimes from db of now, new statistiktimes if none exists but should be created, or null if none exists
    • selectByDate

      public List<StatistikTimes> selectByDate(StatistikTimes statistikTimes, javax.persistence.EntityManager em, TimeSearchType timeSearchType)
      Parameters:
      statistikTimes -
      em -
      timeSearchType -
      Returns:
      Since:
      17.07.2021
    • selectByDate

      public List<StatistikTimes> selectByDate(Date date, javax.persistence.EntityManager em)
      Parameters:
      date -
      em -
      Returns:
      Since:
      17.07.2021
    • selectByDate

      public List<StatistikTimes> selectByDate(Date date)
      Parameters:
      date -
      Returns:
      Since:
      17.07.2021
    • selectByDay

      private List<StatistikTimes> selectByDay(StatistikTimes statistikTimes, javax.persistence.EntityManager em)
    • selectByWeek

      private List<StatistikTimes> selectByWeek(StatistikTimes statistikTimes, javax.persistence.EntityManager em)
    • selectByMonth

      private List<StatistikTimes> selectByMonth(StatistikTimes statistikTimes, javax.persistence.EntityManager em)
    • selectByYear

      private List<StatistikTimes> selectByYear(StatistikTimes statistikTimes, javax.persistence.EntityManager em)
    • selectFirstDayOfWeek

      public StatistikTimes selectFirstDayOfWeek(StatistikTimes statistikTimes, javax.persistence.EntityManager em)
      Parameters:
      statistikTimes -
      em -
      Returns:
      Since:
      29.08.2021
    • selectLastDayOfWeek

      public StatistikTimes selectLastDayOfWeek(StatistikTimes statistikTimes, javax.persistence.EntityManager em)
      Parameters:
      statistikTimes -
      em -
      Returns:
      Since:
      29.08.2021