@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class Timespan extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PERIOD |
static java.lang.String |
END |
static java.lang.String |
PERIOD |
static java.lang.String |
START |
Constructor and Description |
---|
Timespan() |
Timespan(org.joda.time.DateTime start,
org.joda.time.DateTime end) |
Timespan(org.joda.time.DateTime start,
org.joda.time.DateTime end,
java.lang.String period) |
Modifier and Type | Method and Description |
---|---|
int |
compare(Timespan v1,
Timespan v2) |
int |
compareTo(java.lang.Object value) |
boolean |
containsInstant(org.joda.time.DateTime time) |
boolean |
containsInstant(long time) |
static Timespan |
fromString(java.lang.String value) |
org.joda.time.DateTime |
getEnd() |
java.lang.String |
getPeriod() |
org.joda.time.DateTime |
getStart() |
boolean |
intersects(Timespan interval) |
boolean |
isUnbounded() |
void |
setEnd(org.joda.time.DateTime value) |
void |
setPeriod(java.lang.String value) |
void |
setStart(org.joda.time.DateTime value) |
java.lang.String |
toString() |
public static final java.lang.String START
public static final java.lang.String END
public static final java.lang.String PERIOD
public static final java.lang.String DEFAULT_PERIOD
@ThingworxExtensionApiMethod(since={6,6}) public Timespan()
@ThingworxExtensionApiMethod(since={6,6}) public Timespan(org.joda.time.DateTime start, org.joda.time.DateTime end)
@ThingworxExtensionApiMethod(since={6,6}) public Timespan(org.joda.time.DateTime start, org.joda.time.DateTime end, java.lang.String period)
@ThingworxExtensionApiMethod(since={6,6}) public org.joda.time.DateTime getStart()
@ThingworxExtensionApiMethod(since={6,6}) public void setStart(org.joda.time.DateTime value)
@ThingworxExtensionApiMethod(since={6,6}) public org.joda.time.DateTime getEnd()
@ThingworxExtensionApiMethod(since={6,6}) public void setEnd(org.joda.time.DateTime value)
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getPeriod()
@ThingworxExtensionApiMethod(since={6,6}) public void setPeriod(java.lang.String value)
@ThingworxExtensionApiMethod(since={6,6}) public boolean isUnbounded()
@ThingworxExtensionApiMethod(since={6,6}) public int compareTo(java.lang.Object value)
@ThingworxExtensionApiMethod(since={6,6}) public boolean containsInstant(org.joda.time.DateTime time)
@ThingworxExtensionApiMethod(since={6,6}) public boolean containsInstant(long time)
@ThingworxExtensionApiMethod(since={6,6}) public boolean intersects(Timespan interval)
@ThingworxExtensionApiMethod(since={6,6}) public int compare(Timespan v1, Timespan v2)
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String toString()
toString
in class java.lang.Object
@ThingworxExtensionApiMethod(since={6,6}) public static Timespan fromString(java.lang.String value)