public class CalendarDto
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode |
DEFAULT_MODE |
static long |
DEFAULT_SEC_IN_DAY |
static long |
DEFAULT_SEC_IN_HOUR |
static long |
DEFAULT_SEC_IN_MONTH |
static long |
DEFAULT_SEC_IN_WEEK |
static long |
DEFAULT_SEC_IN_YEAR |
Constructor and Description |
---|
CalendarDto() |
CalendarDto(int id,
java.lang.String name,
java.lang.String zoneId,
com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays,
java.lang.String mode,
long secInHour,
long secInDay,
long secInWeek,
long secInMonth,
long secInYear,
com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode modeValue) |
CalendarDto(java.lang.String name,
java.lang.String zoneId,
com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays) |
CalendarDto(java.lang.String name,
java.lang.String zoneId,
com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays,
java.lang.String mode,
long secInHour,
long secInDay,
long secInWeek,
long secInMonth,
long secInYear) |
CalendarDto(java.lang.String name,
java.lang.String zoneId,
com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays,
java.lang.String mode,
long secInHour,
long secInDay,
long secInWeek,
long secInMonth,
long secInYear,
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.BreakTimeDto> breakTimes,
java.util.List<java.lang.Integer> defaultBreakTimes) |
Modifier and Type | Method and Description |
---|---|
void |
checkValid() |
boolean |
equals(java.lang.Object o) |
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.BreakTimeDto> |
getBreakTimes() |
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> |
getCustomDays() |
java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> |
getDaysOfWeek() |
java.util.List<java.lang.Integer> |
getDefaultBreakTimes() |
int |
getId() |
java.lang.String |
getMode() |
com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode |
getModeValue() |
java.lang.String |
getName() |
long |
getSecInDay() |
long |
getSecInHour() |
long |
getSecInMonth() |
long |
getSecInWeek() |
long |
getSecInYear() |
java.util.Date |
getStartDateTime() |
com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType |
getType() |
java.lang.String |
getZoneId() |
int |
hashCode() |
CalendarDto |
init(com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarJSON calendarJSON) |
CalendarDto |
init(java.lang.String calendarJSON) |
void |
setBreakTimes(java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.BreakTimeDto> breakTimes) |
void |
setCustomDays(java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays) |
void |
setDaysOfWeek(java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek) |
void |
setDefaultBreakTimes(java.util.List<java.lang.Integer> defaultBreakTimes) |
void |
setId(int id) |
void |
setMode(java.lang.String mode) |
void |
setModeValue(com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode modeValue) |
void |
setName(java.lang.String name) |
void |
setSecInDay(long secInDay) |
void |
setSecInHour(long secInHour) |
void |
setSecInMonth(long secInMonth) |
void |
setSecInWeek(long secInWeek) |
void |
setSecInYear(long secInYear) |
void |
setStartDateTime(java.util.Date startDateTime) |
void |
setType(com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type) |
void |
setZoneId(java.lang.String zoneId) |
java.lang.String |
toString() |
public static com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode DEFAULT_MODE
public static long DEFAULT_SEC_IN_HOUR
public static long DEFAULT_SEC_IN_DAY
public static long DEFAULT_SEC_IN_WEEK
public static long DEFAULT_SEC_IN_MONTH
public static long DEFAULT_SEC_IN_YEAR
public CalendarDto(java.lang.String name, java.lang.String zoneId, com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays, java.lang.String mode, long secInHour, long secInDay, long secInWeek, long secInMonth, long secInYear, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.BreakTimeDto> breakTimes, java.util.List<java.lang.Integer> defaultBreakTimes)
public CalendarDto(java.lang.String name, java.lang.String zoneId, com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays, java.lang.String mode, long secInHour, long secInDay, long secInWeek, long secInMonth, long secInYear) throws com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
public CalendarDto(int id, java.lang.String name, java.lang.String zoneId, com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays, java.lang.String mode, long secInHour, long secInDay, long secInWeek, long secInMonth, long secInYear, com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode modeValue)
public CalendarDto()
public CalendarDto(java.lang.String name, java.lang.String zoneId, com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek, java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays) throws com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
public CalendarDto init(java.lang.String calendarJSON) throws com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
public CalendarDto init(com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarJSON calendarJSON) throws com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
public void checkValid() throws com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
com.jibrok.jira.plugins.timeinstatus.calendar.exception.ValidateException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int getId()
public void setId(int id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getZoneId()
public void setZoneId(java.lang.String zoneId)
public com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType getType()
public void setType(com.jibrok.jira.plugins.timeinstatus.calendar.model.CalendarType type)
public java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> getDaysOfWeek()
public void setDaysOfWeek(java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.DayOfWeekDto> daysOfWeek)
public java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> getCustomDays()
public void setCustomDays(java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.CustomDayDto> customDays)
public java.lang.String getMode()
public void setMode(java.lang.String mode)
public long getSecInHour()
public void setSecInHour(long secInHour)
public long getSecInDay()
public void setSecInDay(long secInDay)
public long getSecInWeek()
public void setSecInWeek(long secInWeek)
public long getSecInMonth()
public void setSecInMonth(long secInMonth)
public long getSecInYear()
public void setSecInYear(long secInYear)
public com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode getModeValue()
public void setModeValue(com.jibrok.jira.plugins.timeinstatus.calendar.model.WorkTimeCalculateMode modeValue)
public java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.BreakTimeDto> getBreakTimes()
public void setBreakTimes(java.util.List<com.jibrok.jira.plugins.timeinstatus.calendar.dto.BreakTimeDto> breakTimes)
public java.util.List<java.lang.Integer> getDefaultBreakTimes()
public void setDefaultBreakTimes(java.util.List<java.lang.Integer> defaultBreakTimes)
public java.util.Date getStartDateTime()
public void setStartDateTime(java.util.Date startDateTime)