Class StatistikTimes
java.lang.Object
com.ubs.backend.classes.database.statistik.times.StatistikTimes
class where we combine all different statistik time elements (day, week, etc)
- Since:
- 17.07.2021
- Author:
- Tim Irmler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StatistikDayprivate StatistikHourprivate StatistikMonthprivate longthe id of this classprivate longprivate StatistikWeekprivate StatistikYear -
Constructor Summary
ConstructorsConstructorDescriptiondefault no args constructorStatistikTimes(StatistikHour hour, StatistikDay day, StatistikWeek week, StatistikMonth month, StatistikYear year)StatistikTimes(Date date) -
Method Summary
Modifier and TypeMethodDescriptionprivate longgetDay()intgetFirstDayOfWeek(StatistikTimes times)getFormatted(boolean withHour)get the time formatted, displaying day, month and year and if wanted hoursgetFormatted(boolean withHour, char dateSeparator)getFormatted(boolean withHour, char dateSeparator, char hourSeperator)getHour()getLastDayOfWeek(StatistikTimes times)getMonth()longlonggetWeek()intgetYear()booleanisDifferentPerTimeSpecial(TimeSearchType timeSearchType, StatistikTimes times, boolean checkSmaller)booleanisSameDate(StatistikTimes toCompare)booleanisSamePerTimeSpecial(TimeSearchType timeSearchType, StatistikTimes times)voidsetDates(StatistikTimes newTimes)voidvoidsetDay(StatistikDay day)voidvoidsetHour(StatistikHour hour)voidvoidsetMonth(StatistikMonth month)voidvoidsetStatistikID(long statistikTimesID)voidsetStatistikTimeNumber(long statistikTimeNumber)voidsetWeek(StatistikWeek week)voidvoidsetYear(StatistikYear year)voidtoString()
-
Field Details
-
statistikID
private long statistikIDthe id of this class- Since:
- 17.07.2021
-
hour
- Since:
- 17.07.2021
- See Also:
StatistikHour
-
day
- Since:
- 17.07.2021
- See Also:
StatistikDay
-
week
- Since:
- 17.07.2021
- See Also:
StatistikWeek
-
month
- Since:
- 17.07.2021
- See Also:
StatistikMonth
-
year
- Since:
- 17.07.2021
- See Also:
StatistikYear
-
statistikTimeNumber
private long statistikTimeNumber- Since:
- 08.08.2021
-
-
Constructor Details
-
StatistikTimes
public StatistikTimes()default no args constructor- Since:
- 17.07.2021
-
StatistikTimes
public StatistikTimes(StatistikHour hour, StatistikDay day, StatistikWeek week, StatistikMonth month, StatistikYear year)- Parameters:
hour-day-week-month-year-- Since:
- 17.07.2021
-
StatistikTimes
- Parameters:
date-- Since:
- 17.07.2021
-
-
Method Details
-
createMyCalendarWithMyDates
- Returns:
- Throws:
ParseException- Since:
- 26.08.2021
-
getDayOfWeek
public int getDayOfWeek() -
getDayOfWeekFormatted
- Returns:
- Since:
- 26.08.2021
-
getWeekOfMonth
public int getWeekOfMonth()- Returns:
- Since:
- 26.08.2021
-
getWeekOfMonthFormatted
- Returns:
- Since:
- 26.08.2021
-
getFirstDayOfWeek
- Returns:
- Since:
- 29.08.2021
-
getLastDayOfWeek
- Returns:
- Since:
- 29.08.2021
-
getFirstAndLastDayOfWeek
- Returns:
- Since:
- 29.08.2021
-
getMonthOfYearFormatted
- Returns:
- Since:
- 26.08.2021
-
getFormatted
- Parameters:
withHour-dateSeparator-- Returns:
- Since:
- 26.08.2021
-
getFormatted
- Parameters:
withHour-dateSeparator-hourSeperator-- Returns:
- Since:
- 17.08.2021
-
getFormatted
get the time formatted, displaying day, month and year and if wanted hours- Returns:
-
calculateTimeNumber
private long calculateTimeNumber() -
isSamePerTimeSpecial
- Parameters:
timeSearchType-times-- Returns:
- Since:
- 01.09.2021
-
isDifferentPerTimeSpecial
public boolean isDifferentPerTimeSpecial(TimeSearchType timeSearchType, StatistikTimes times, boolean checkSmaller)- Parameters:
timeSearchType-times-checkSmaller-- Returns:
- Since:
- 01.09.2021
-
setDates
- Parameters:
newTimes-- Since:
- 17.07.2021
-
setDates
- Parameters:
date-- Since:
- 17.07.2021
-
isSameDate
- Parameters:
toCompare-- Returns:
- Since:
- 17.07.2021
-
toString
-
getStatistikID
public long getStatistikID()- Returns:
- Since:
- 17.07.2021
-
setStatistikID
public void setStatistikID(long statistikTimesID)- Parameters:
statistikTimesID-- Since:
- 17.07.2021
-
getDay
- Returns:
- Since:
- 17.07.2021
-
setDay
- Parameters:
day-- Since:
- 17.07.2021
-
setDay
- Parameters:
date-- Since:
- 17.07.2021
-
getWeek
- Returns:
- Since:
- 17.07.2021
-
setWeek
- Parameters:
week-- Since:
- 17.07.2021
-
setWeek
- Parameters:
date-- Since:
- 17.07.2021
-
getMonth
- Returns:
- Since:
- 17.07.2021
-
setMonth
- Parameters:
month-- Since:
- 17.07.2021
-
setMonth
- Parameters:
date-- Since:
- 17.07.2021
-
getYear
- Returns:
- Since:
- 17.07.2021
-
setYear
- Parameters:
year-- Since:
- 17.07.2021
-
setYear
- Parameters:
date-- Since:
- 17.07.2021
-
getHour
- Returns:
- Since:
- 17.07.2021
-
setHour
- Parameters:
hour-- Since:
- 17.07.2021
-
setHour
- Parameters:
date-- Since:
- 17.07.2021
-
getStatistikTimeNumber
public long getStatistikTimeNumber() -
setStatistikTimeNumber
public void setStatistikTimeNumber(long statistikTimeNumber)
-