Package com.thingworx.types.primitives
Class DatetimePrimitive
- java.lang.Object
-
- com.thingworx.types.primitives.DatetimePrimitive
-
- All Implemented Interfaces:
IPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
,java.io.Serializable
,java.lang.Cloneable
,java.lang.Comparable
,java.util.Comparator<DatetimePrimitive>
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class DatetimePrimitive extends java.lang.Object implements IPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>, java.lang.Cloneable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatetimePrimitive()
DatetimePrimitive(java.lang.Long value)
DatetimePrimitive(org.joda.time.DateTime value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DatetimePrimitive
clone()
int
compare(DatetimePrimitive v1, DatetimePrimitive v2)
int
compareTo(java.lang.Object value)
static DatetimePrimitive
convertFromObject(java.lang.Object data)
BaseTypes
getBaseType()
java.lang.Object
getSerializedValue()
java.lang.String
getStringValue()
org.joda.time.DateTime
getValue()
void
setValue(org.joda.time.DateTime value)
-
-
-
Constructor Detail
-
DatetimePrimitive
@ThingworxExtensionApiMethod(since={6,6}) public DatetimePrimitive()
-
DatetimePrimitive
@ThingworxExtensionApiMethod(since={6,6}) public DatetimePrimitive(java.lang.Long value)
-
DatetimePrimitive
@ThingworxExtensionApiMethod(since={6,6}) public DatetimePrimitive(org.joda.time.DateTime value)
-
-
Method Detail
-
getBaseType
@ThingworxExtensionApiMethod(since={6,6}) public BaseTypes getBaseType()
- Specified by:
getBaseType
in interfaceIPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
-
getValue
@ThingworxExtensionApiMethod(since={6,6}) public org.joda.time.DateTime getValue()
- Specified by:
getValue
in interfaceIPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
-
setValue
@ThingworxExtensionApiMethod(since={6,6}) public void setValue(org.joda.time.DateTime value)
- Specified by:
setValue
in interfaceIPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
-
getSerializedValue
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Object getSerializedValue()
- Specified by:
getSerializedValue
in interfaceIPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
-
compareTo
@ThingworxExtensionApiMethod(since={6,6}) public int compareTo(java.lang.Object value)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
compare
@ThingworxExtensionApiMethod(since={6,6}) public int compare(DatetimePrimitive v1, DatetimePrimitive v2)
- Specified by:
compare
in interfacejava.util.Comparator<DatetimePrimitive>
-
convertFromObject
@ThingworxExtensionApiMethod(since={6,6}) public static DatetimePrimitive convertFromObject(java.lang.Object data) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
getStringValue
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getStringValue()
- Specified by:
getStringValue
in interfaceIPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
-
clone
@ThingworxExtensionApiMethod(since={6,6}) public DatetimePrimitive clone()
- Specified by:
clone
in interfaceIPrimitiveType<DatetimePrimitive,org.joda.time.DateTime>
- Overrides:
clone
in classjava.lang.Object
-
-