Package io.zeebe.model.bpmn.util.time
Class TimeDateTimer
- java.lang.Object
-
- io.zeebe.model.bpmn.util.time.TimeDateTimer
-
-
Constructor Summary
Constructors Constructor Description TimeDateTimer(Interval interval)
TimeDateTimer(ZonedDateTime dateTime)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getDueDate(long fromEpochMillis)
Returns the instant represented by this timeDate in milliseconds.Interval
getInterval()
int
getRepetitions()
static TimeDateTimer
parse(String timeDate)
-
-
-
Constructor Detail
-
TimeDateTimer
public TimeDateTimer(Interval interval)
-
TimeDateTimer
public TimeDateTimer(ZonedDateTime dateTime)
-
-
Method Detail
-
parse
public static TimeDateTimer parse(String timeDate)
-
getInterval
public Interval getInterval()
- Specified by:
getInterval
in interfaceTimer
-
getRepetitions
public int getRepetitions()
- Specified by:
getRepetitions
in interfaceTimer
-
getDueDate
public long getDueDate(long fromEpochMillis)
Returns the instant represented by this timeDate in milliseconds.- Specified by:
getDueDate
in interfaceTimer
- Parameters:
fromEpochMillis
- this parameter is ignored since base of this date is always the standard epoch (1970-01-01T00:00:00Z).- Returns:
- the timeDate as milliseconds since the epoch
-
-