Package com.thingworx.types.primitives
Class IntegerPrimitive
java.lang.Object
com.thingworx.types.primitives.IntegerPrimitive
- All Implemented Interfaces:
IPrimitiveType<IntegerPrimitive,
,Integer> Serializable
,Cloneable
,Comparable
,Comparator<IntegerPrimitive>
@ThingworxExtensionApiClass(since={6,6},
canInstantiate=true)
public final class IntegerPrimitive
extends Object
implements IPrimitiveType<IntegerPrimitive,Integer>, Cloneable
- See Also:
-
Constructor Summary
ConstructorDescriptionIntegerPrimitive
(Double value) Deprecated.IntegerPrimitive
(Integer value) Deprecated.IntegerPrimitive
(Long value) Deprecated.IntegerPrimitive
(Number value) IntegerPrimitive
(Short value) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()
int
compare
(IntegerPrimitive v1, IntegerPrimitive v2) int
static IntegerPrimitive
convertFromObject
(Object data) getValue()
void
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
IntegerPrimitive
-
IntegerPrimitive
@Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,0,1}) public IntegerPrimitive(Short value) Deprecated. -
IntegerPrimitive
@Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,0,1}) public IntegerPrimitive(Integer value) Deprecated. -
IntegerPrimitive
@Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,0,1}) public IntegerPrimitive(Long value) Deprecated. -
IntegerPrimitive
@Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,0,1}) public IntegerPrimitive(Double value) Deprecated. -
IntegerPrimitive
- Parameters:
value
- the number to store in the primitive
-
-
Method Details
-
getBaseType
- Specified by:
getBaseType
in interfaceIPrimitiveType<IntegerPrimitive,
Integer>
-
getValue
- Specified by:
getValue
in interfaceIPrimitiveType<IntegerPrimitive,
Integer>
-
setValue
- Specified by:
setValue
in interfaceIPrimitiveType<IntegerPrimitive,
Integer>
-
getSerializedValue
- Specified by:
getSerializedValue
in interfaceIPrimitiveType<IntegerPrimitive,
Integer>
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-
compare
@ThingworxExtensionApiMethod(since={6,6}) public int compare(IntegerPrimitive v1, IntegerPrimitive v2) - Specified by:
compare
in interfaceComparator<IntegerPrimitive>
-
convertFromObject
@ThingworxExtensionApiMethod(since={6,6}) public static IntegerPrimitive convertFromObject(Object data) throws Exception - Throws:
Exception
- If an error occurs
-
clone
- Specified by:
clone
in interfaceIPrimitiveType<IntegerPrimitive,
Integer> - Overrides:
clone
in classObject
-
getStringValue
- Specified by:
getStringValue
in interfaceIPrimitiveType<IntegerPrimitive,
Integer>
-