@ThingworxExtensionApiClass(since={7,1}, canInstantiate=true) public final class ThingCodePrimitive extends java.lang.Object implements IPrimitiveType<ThingCodePrimitive,ThingCode>, java.lang.Cloneable
ThingCode
,
Serialized FormConstructor and Description |
---|
ThingCodePrimitive()
Construct a new ThingCodePrimitive with a new ThingCode containing null values. |
ThingCodePrimitive(java.lang.Integer domainId,
java.lang.Long instanceId)
Construct a new ThingCodePrimitive with the provided domainId and instanceId. |
ThingCodePrimitive(ThingCode thingCode)
Construct a new ThingCodePrimitive with a provided ThingCode. |
Modifier and Type | Method and Description |
---|---|
ThingCodePrimitive |
clone()
Clone the current ThingCodePrimitive instance. |
int |
compare(ThingCodePrimitive v1,
ThingCodePrimitive v2) |
int |
compareTo(java.lang.Object value) |
static ThingCodePrimitive |
convertFromObject(java.lang.Object data)
Convert the incoming data Object to a ThingCodePrimitive from a String, ThingCode, JSONObject, or HashMap. |
BaseTypes |
getBaseType()
Get the BaseType associated to this ThingCodePrimitive. |
java.lang.Object |
getSerializedValue() |
java.lang.String |
getStringValue() |
ThingCode |
getValue()
Get this ThingCodePrimitive instance value. |
void |
setValue(ThingCode value) |
java.lang.String |
toString() |
@ThingworxExtensionApiMethod(since={7,1}) public ThingCodePrimitive()
@ThingworxExtensionApiMethod(since={7,1}) public ThingCodePrimitive(ThingCode thingCode)
thingCode
- - A ThingCode to be stored into a new ThingCodePrimitive@ThingworxExtensionApiMethod(since={7,1}) public ThingCodePrimitive(java.lang.Integer domainId, java.lang.Long instanceId)
ThingCode
for details of the domainId and instanceId.domainId
- - numerical ID that represents an organization or sub-unitinstanceId
- - numerical ID that represents a unique Thing@ThingworxExtensionApiMethod(since={7,1}) public BaseTypes getBaseType()
getBaseType
in interface IPrimitiveType<ThingCodePrimitive,ThingCode>
@ThingworxExtensionApiMethod(since={7,1}) public java.lang.Object getSerializedValue() throws java.lang.Exception
getSerializedValue
in interface IPrimitiveType<ThingCodePrimitive,ThingCode>
java.lang.Exception
- If an error occurs
@ThingworxExtensionApiMethod(since={7,1}) public ThingCode getValue()
getValue
in interface IPrimitiveType<ThingCodePrimitive,ThingCode>
@ThingworxExtensionApiMethod(since={7,1}) public int compareTo(java.lang.Object value)
compareTo
in interface java.lang.Comparable
@ThingworxExtensionApiMethod(since={7,1}) public int compare(ThingCodePrimitive v1, ThingCodePrimitive v2)
compare
in interface java.util.Comparator<ThingCodePrimitive>
@ThingworxExtensionApiMethod(since={7,1}) public java.lang.String toString()
toString
in class java.lang.Object
@ThingworxExtensionApiMethod(since={7,1}) public ThingCodePrimitive clone()
clone
in interface IPrimitiveType<ThingCodePrimitive,ThingCode>
clone
in class java.lang.Object
@ThingworxExtensionApiMethod(since={7,1}) public static ThingCodePrimitive convertFromObject(java.lang.Object data) throws java.lang.Exception
data
- - Incoming object to be converted to a ThingCodePrimitivejava.lang.Exception
- if an error occurs@ThingworxExtensionApiMethod(since={7,1}) public java.lang.String getStringValue()
getStringValue
in interface IPrimitiveType<ThingCodePrimitive,ThingCode>
@ThingworxExtensionApiMethod(since={7,1}) public void setValue(ThingCode value)
setValue
in interface IPrimitiveType<ThingCodePrimitive,ThingCode>