public class ExecutionWindowRestRep extends DataObjectRestRep
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DAILY |
static java.lang.String |
DAYS |
static java.lang.String |
HOURS |
static java.lang.String |
MINUTES |
static java.lang.String |
MONTHLY |
static java.net.URI |
NEXT |
static java.lang.String |
WEEKLY |
Constructor and Description |
---|
ExecutionWindowRestRep() |
Modifier and Type | Method and Description |
---|---|
java.util.Calendar |
calculateCurrentOrNext() |
java.util.Calendar |
calculateCurrentOrNext(java.util.Calendar fromDate) |
java.util.Calendar |
calculateNext() |
java.util.Calendar |
calculateNext(java.util.Calendar fromDate) |
java.lang.Integer |
getDayOfMonth() |
java.lang.Integer |
getDayOfWeek() |
java.lang.Integer |
getExecutionWindowLength() |
java.lang.String |
getExecutionWindowLengthType() |
java.lang.String |
getExecutionWindowType() |
java.lang.Integer |
getHourOfDayInUTC() |
java.lang.Boolean |
getLastDayOfMonth() |
java.lang.Integer |
getMinuteOfHourInUTC() |
RelatedResourceRep |
getTenant() |
boolean |
isActive(java.util.Calendar fromDate) |
boolean |
isActive(java.util.Date date) |
static boolean |
isNextWindow(RelatedResourceRep relatedResourceRep) |
static boolean |
isNextWindow(java.net.URI id)
Determines if this ID corresponds to the 'next' execution window.
|
void |
setDayOfMonth(java.lang.Integer dayOfMonth) |
void |
setDayOfWeek(java.lang.Integer dayOfWeek) |
void |
setExecutionWindowLength(java.lang.Integer executionWindowLength) |
void |
setExecutionWindowLengthType(java.lang.String executionWindowLengthType) |
void |
setExecutionWindowType(java.lang.String executionWindowType) |
void |
setHourOfDayInUTC(java.lang.Integer hourOfDayInUTC) |
void |
setLastDayOfMonth(java.lang.Boolean lastDayOfMonth) |
void |
setMinuteOfHourInUTC(java.lang.Integer minuteOfHourInUTC) |
void |
setTenant(RelatedResourceRep tenant) |
getCreationTime, getGlobal, getId, getInactive, getInternal, getLink, getName, getRemote, getTags, getVdc, setCreationTime, setGlobal, setId, setInactive, setInternal, setLink, setName, setRemote, setTags, setVdc, toString
public static final java.net.URI NEXT
public static final java.lang.String DAILY
public static final java.lang.String MONTHLY
public static final java.lang.String WEEKLY
public static final java.lang.String DAYS
public static final java.lang.String HOURS
public static final java.lang.String MINUTES
public java.lang.Integer getHourOfDayInUTC()
public void setHourOfDayInUTC(java.lang.Integer hourOfDayInUTC)
public java.lang.Integer getMinuteOfHourInUTC()
public void setMinuteOfHourInUTC(java.lang.Integer minuteOfHourInUTC)
public java.lang.Integer getExecutionWindowLength()
public void setExecutionWindowLength(java.lang.Integer executionWindowLength)
public java.lang.String getExecutionWindowLengthType()
public void setExecutionWindowLengthType(java.lang.String executionWindowLengthType)
public java.lang.String getExecutionWindowType()
public void setExecutionWindowType(java.lang.String executionWindowType)
public java.lang.Integer getDayOfWeek()
public void setDayOfWeek(java.lang.Integer dayOfWeek)
public java.lang.Integer getDayOfMonth()
public void setDayOfMonth(java.lang.Integer dayOfMonth)
public java.lang.Boolean getLastDayOfMonth()
public void setLastDayOfMonth(java.lang.Boolean lastDayOfMonth)
public RelatedResourceRep getTenant()
public void setTenant(RelatedResourceRep tenant)
public static boolean isNextWindow(java.net.URI id)
id
- the ID.public static boolean isNextWindow(RelatedResourceRep relatedResourceRep)
public boolean isActive(java.util.Date date)
public boolean isActive(java.util.Calendar fromDate)
public java.util.Calendar calculateCurrentOrNext()
public java.util.Calendar calculateCurrentOrNext(java.util.Calendar fromDate)
public java.util.Calendar calculateNext()
public java.util.Calendar calculateNext(java.util.Calendar fromDate)