@ThingworxExtensionApiClass(since={6,6}) public enum BaseTypes extends java.lang.Enum<BaseTypes>
Enum Constant and Description |
---|
APPLICATIONKEYNAME
Has a value equivalent of 117.
|
BASETYPENAME
Has a value equivalent of 107.
|
BLOB
Has a value equivalent of 21.
|
BOOLEAN
Has a value equivalent of 2.
|
CATEGORYNAME
Has a value equivalent of 110.
|
DASHBOARDNAME
Has a value equivalent of 120.
|
DATASHAPENAME
Has a value equivalent of 104.
|
DATATAGVOCABULARYNAME
Has a value equivalent of 114.
|
DATETIME
Has a value equivalent of 3.
|
EVENTNAME
Has a value equivalent of 52.
|
GROUPNAME
Has a value equivalent of 109.
|
GUID
Has a value equivalent of 20.
|
HTML
Has a value equivalent of 14.
|
HYPERLINK
Has a value equivalent of 11.
|
IMAGE
Has a value equivalent of 10.
|
IMAGELINK
Has a value equivalent of 12.
|
INFOTABLE
Has a value equivalent of 5.
|
INTEGER
Has a value equivalent of 22.
|
JSON
Has a value equivalent of 8.
|
LOCALIZATIONTABLENAME
Has a value equivalent of 118.
|
LOCATION
Has a value equivalent of 6.
|
LONG
Has a value equivalent of 23.
|
MASHUPNAME
Has a value equivalent of 105.
|
MEDIAENTITYNAME
Has a value equivalent of 116.
|
MENUNAME
Has a value equivalent of 106.
|
MODELTAGVOCABULARYNAME
Has a value equivalent of 113.
|
NETWORKNAME
Has a value equivalent of 115.
|
NOTHING
Has a value equivalent of -1.
|
NOTIFICATIONCONTENTNAME
Has a value equivalent of 128.
|
NOTIFICATIONDEFINITIONNAME
Has a value equivalent of 129.
|
NUMBER
Has a value equivalent of 1.
|
ORGANIZATIONNAME
Has a value equivalent of 119.
|
PASSWORD
Has a value equivalent of 13.
|
PERSISTENCEPROVIDERNAME
Has a value equivalent of 122.
|
PERSISTENCEPROVIDERPACKAGENAME
Has a value equivalent of 121.
|
PROJECTNAME
Has a value equivalent of 123.
|
PROPERTYNAME
Has a value equivalent of 50.
|
QUERY
Has a value equivalent of 9.
|
SCHEDULE
Has a value equivalent of 17.
|
SERVICENAME
Has a value equivalent of 51.
|
STATEDEFINITIONNAME
Has a value equivalent of 111.
|
STRING
Has a value equivalent of 0.
|
STYLEDEFINITIONNAME
Has a value equivalent of 112.
|
STYLETHEMENAME
Has a value equivalent of 130.
|
TAGS
Has a value equivalent of 16.
|
TEXT
Has a value equivalent of 15.
|
THINGCODE
Has a value equivalent to 126.
|
THINGNAME
Has a value equivalent of 100.
|
THINGSHAPENAME
Has a value equivalent of 101.
|
THINGTEMPLATENAME
Has a value equivalent of 102.
|
TIMESPAN
Has a value equivalent of 4.
|
USERNAME
Has a value equivalent of 108.
|
VARIANT
Has a value equivalent of 16.
|
VEC2
Has a value equivalent of 124.
|
VEC3
Has a value equivalent of 124.
|
VEC4
Has a value equivalent of 125.
|
XML
Has a value equivalent of 7.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
areCompatible(BaseTypes t1,
BaseTypes t2) |
byte |
code()
|
static java.lang.Object |
ConvertToObject(java.lang.Object data,
BaseTypes coreTypeID) |
static IPrimitiveType |
ConvertToPrimitive(java.lang.Object data,
BaseTypes coreTypeID) |
java.lang.String |
friendlyName()
|
static BaseTypes |
fromCode(byte code)
|
static BaseTypes |
fromFriendlyName(java.lang.String friendlyName)
|
static java.util.ArrayList<java.lang.String> |
GetBaseTypeList() |
static IPrimitiveType |
GetDefault(BaseTypes coreTypeID) |
static boolean |
isLinkType(BaseTypes type) |
static boolean |
isNumericBaseType(BaseTypes baseType) |
static boolean |
isStringBaseType(BaseTypes baseType) |
static boolean |
isTrue(IPrimitiveType value) |
static BaseTypes |
JDBCTypeToBaseType(int jdbcType) |
static boolean |
supportsFullTextSearch(BaseTypes baseType)
Returns false if given base type does not support full text search otherwise returns true. |
static BaseTypes |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BaseTypes[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BaseTypes BLOB
BlobPrimitive
public static final BaseTypes EVENTNAME
public static final BaseTypes PERSISTENCEPROVIDERPACKAGENAME
PersistenceProviderPackage
.public static final BaseTypes HTML
public static final BaseTypes TEXT
public static final BaseTypes VARIANT
VariantPrimitive
public static final BaseTypes IMAGE
ImagePrimitive
public static final BaseTypes VEC2
Vec2Primitive
public static final BaseTypes BASETYPENAME
BaseTypes
.public static final BaseTypes VEC3
Vec3Primitive
public static final BaseTypes HYPERLINK
public static final BaseTypes NOTHING
public static final BaseTypes SCHEDULE
public static final BaseTypes CATEGORYNAME
public static final BaseTypes MASHUPNAME
Mashup
.public static final BaseTypes INTEGER
IntegerPrimitive
public static final BaseTypes NUMBER
NumberPrimitive
public static final BaseTypes PERSISTENCEPROVIDERNAME
PersistenceProvider
.public static final BaseTypes DATASHAPENAME
DataShape
.public static final BaseTypes GUID
GUIDPrimitive
public static final BaseTypes THINGCODE
ThingCodePrimitive
public static final BaseTypes NETWORKNAME
Network
.public static final BaseTypes BOOLEAN
BooleanPrimitive
public static final BaseTypes PASSWORD
PasswordPrimitive
public static final BaseTypes QUERY
public static final BaseTypes MODELTAGVOCABULARYNAME
ModelTagVocabulary
.public static final BaseTypes DATATAGVOCABULARYNAME
DataTagVocabulary
.public static final BaseTypes THINGSHAPENAME
ThingShape
.public static final BaseTypes TAGS
TagCollectionPrimitive
public static final BaseTypes LOCATION
LocationPrimitive
public static final BaseTypes PROPERTYNAME
public static final BaseTypes STYLETHEMENAME
public static final BaseTypes JSON
JSONPrimitive
public static final BaseTypes SERVICENAME
public static final BaseTypes THINGNAME
Thing
.public static final BaseTypes GROUPNAME
Group
.public static final BaseTypes ORGANIZATIONNAME
Organization
.public static final BaseTypes MENUNAME
Menu
.public static final BaseTypes PROJECTNAME
Project
.public static final BaseTypes LONG
LongPrimitive
public static final BaseTypes INFOTABLE
InfoTablePrimitive
public static final BaseTypes STATEDEFINITIONNAME
public static final BaseTypes DASHBOARDNAME
Dashboard
.public static final BaseTypes STYLEDEFINITIONNAME
public static final BaseTypes VEC4
Vec4Primitive
public static final BaseTypes MEDIAENTITYNAME
MediaEntity
.public static final BaseTypes LOCALIZATIONTABLENAME
LocalizationTable
.public static final BaseTypes THINGTEMPLATENAME
ThingTemplate
.public static final BaseTypes DATETIME
DatetimePrimitive
public static final BaseTypes TIMESPAN
TimespanPrimitive
public static final BaseTypes APPLICATIONKEYNAME
ApplicationKey
.public static final BaseTypes XML
XMLPrimitive
public static final BaseTypes STRING
StringPrimitive
public static final BaseTypes NOTIFICATIONCONTENTNAME
public static final BaseTypes NOTIFICATIONDEFINITIONNAME
public static final BaseTypes IMAGELINK
public static BaseTypes[] values()
for (BaseTypes c : BaseTypes.values()) System.out.println(c);
public static BaseTypes valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null@ThingworxExtensionApiMethod(since={6,6}) public byte code()
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String friendlyName()
@ThingworxExtensionApiMethod(since={6,6}) public static BaseTypes fromCode(byte code)
@ThingworxExtensionApiMethod(since={6,6}) public static BaseTypes fromFriendlyName(java.lang.String friendlyName)
@ThingworxExtensionApiMethod(since={6,6}) public static java.util.ArrayList<java.lang.String> GetBaseTypeList()
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isLinkType(BaseTypes type)
@ThingworxExtensionApiMethod(since={6,6}) public static BaseTypes JDBCTypeToBaseType(int jdbcType)
@ThingworxExtensionApiMethod(since={6,6}) public static IPrimitiveType GetDefault(BaseTypes coreTypeID)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isTrue(IPrimitiveType value)
@ThingworxExtensionApiMethod(since={6,6}) public static java.lang.Object ConvertToObject(java.lang.Object data, BaseTypes coreTypeID) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public static boolean isStringBaseType(BaseTypes baseType)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isNumericBaseType(BaseTypes baseType)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean areCompatible(BaseTypes t1, BaseTypes t2)
@ThingworxExtensionApiMethod(since={6,6}) public static IPrimitiveType ConvertToPrimitive(java.lang.Object data, BaseTypes coreTypeID) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public static boolean supportsFullTextSearch(BaseTypes baseType)