Class StatistikTimesDAO
java.lang.Object
com.ubs.backend.classes.database.dao.DAO<StatistikTimes>
com.ubs.backend.classes.database.dao.statistik.time.StatistikTimesDAO
- Since:
- 17.07.2021
- Author:
- Tim Irmler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselectByDate(StatistikTimes statistikTimes, javax.persistence.EntityManager em, TimeSearchType timeSearchType)selectByDate(Date date)selectByDate(Date date, javax.persistence.EntityManager em)private List<StatistikTimes>selectByDay(StatistikTimes statistikTimes, javax.persistence.EntityManager em)private List<StatistikTimes>selectByMonth(StatistikTimes statistikTimes, javax.persistence.EntityManager em)private List<StatistikTimes>selectByWeek(StatistikTimes statistikTimes, javax.persistence.EntityManager em)private List<StatistikTimes>selectByYear(StatistikTimes statistikTimes, javax.persistence.EntityManager em)selectFirstDayOfWeek(StatistikTimes statistikTimes, javax.persistence.EntityManager em)selectLastDayOfWeek(StatistikTimes statistikTimes, javax.persistence.EntityManager em)selectNow(boolean createIfNotExists)selectNow(boolean createIfNotExists, javax.persistence.EntityManager em)selects the statistiktimes now, if now does not exist create new statistikTimes
-
Constructor Details
-
StatistikTimesDAO
public StatistikTimesDAO()
-
-
Method Details
-
selectNow
-
selectNow
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
- Parameters:
date-em-- Returns:
- Since:
- 17.07.2021
-
selectByDate
- 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
-