@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class TimespanPrimitive extends java.lang.Object implements IPrimitiveType<TimespanPrimitive,Timespan>, java.lang.Cloneable
Constructor and Description |
---|
TimespanPrimitive() |
TimespanPrimitive(Timespan timespan) |
Modifier and Type | Method and Description |
---|---|
TimespanPrimitive |
clone() |
int |
compare(TimespanPrimitive v1,
TimespanPrimitive v2) |
int |
compareTo(java.lang.Object value) |
static TimespanPrimitive |
convertFromObject(java.lang.Object data) |
BaseTypes |
getBaseType() |
org.joda.time.DateTime |
getEnd() |
java.lang.String |
getPeriod() |
java.lang.Object |
getSerializedValue() |
org.joda.time.DateTime |
getStart() |
java.lang.String |
getStringValue() |
Timespan |
getValue() |
void |
setEnd(org.joda.time.DateTime value) |
void |
setPeriod(java.lang.String value) |
void |
setStart(org.joda.time.DateTime value) |
void |
setValue(Timespan value) |
@ThingworxExtensionApiMethod(since={6,6}) public TimespanPrimitive()
@ThingworxExtensionApiMethod(since={6,6}) public TimespanPrimitive(Timespan timespan)
@ThingworxExtensionApiMethod(since={6,6}) public Timespan getValue()
getValue
in interface IPrimitiveType<TimespanPrimitive,Timespan>
@ThingworxExtensionApiMethod(since={6,6}) public BaseTypes getBaseType()
getBaseType
in interface IPrimitiveType<TimespanPrimitive,Timespan>
@ThingworxExtensionApiMethod(since={6,6}) public void setValue(Timespan value)
setValue
in interface IPrimitiveType<TimespanPrimitive,Timespan>
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Object getSerializedValue()
getSerializedValue
in interface IPrimitiveType<TimespanPrimitive,Timespan>
@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 int compareTo(java.lang.Object value)
compareTo
in interface java.lang.Comparable
@ThingworxExtensionApiMethod(since={6,6}) public int compare(TimespanPrimitive v1, TimespanPrimitive v2)
compare
in interface java.util.Comparator<TimespanPrimitive>
@ThingworxExtensionApiMethod(since={6,6}) public static TimespanPrimitive convertFromObject(java.lang.Object data) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public TimespanPrimitive clone()
clone
in interface IPrimitiveType<TimespanPrimitive,Timespan>
clone
in class java.lang.Object
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getStringValue()
getStringValue
in interface IPrimitiveType<TimespanPrimitive,Timespan>