@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class PropertyDefinition extends FieldDefinition implements ICategorizedObject, java.lang.Cloneable
NAME_COMPARATOR
Constructor and Description |
---|
PropertyDefinition(java.lang.String name,
java.lang.String description,
BaseTypes baseType) |
Modifier and Type | Method and Description |
---|---|
PropertyDefinition |
clone()
Creates a deep clone of this field definition. |
java.lang.Integer |
getCacheTime() |
java.lang.String |
getCategory() |
java.lang.Double |
getDataChangeThreshold() |
DataChangeType |
getDataChangeType() |
java.lang.String |
getSourceName() |
RelationshipTypes.ThingworxRelationshipTypes |
getSourceType() |
java.lang.Boolean |
isBuiltIn() |
java.lang.Boolean |
isLogged() |
java.lang.Boolean |
isReadOnly() |
boolean |
isRemote() |
void |
setCategory(java.lang.String category) |
void |
setLogged(java.lang.Boolean value) |
void |
setReadOnly(java.lang.Boolean value) |
void |
setRemote(java.lang.Boolean value) |
aspectsMatch, getAspects, getBaseType, getDataShapeName, getDefaultValue, getOrdinal, hasDataShape, hasDefaultValue, isContentCrawlerEntry, isDataTableEntry, isPrimaryKey, isPrivate, isQueryParameter, isRequired, isStreamEntry, setAspects, setBaseType, setOrdinal
getDescription, getName, setDescription, setName, toValueCollection
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinition(java.lang.String name, java.lang.String description, BaseTypes baseType)
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getCategory()
getCategory
in interface ICategorizedObject
@ThingworxExtensionApiMethod(since={6,6}) public void setCategory(java.lang.String category)
setCategory
in interface ICategorizedObject
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isBuiltIn()
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isReadOnly()
@ThingworxExtensionApiMethod(since={6,6}) public boolean isRemote()
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isLogged()
@ThingworxExtensionApiMethod(since={6,6}) public void setLogged(java.lang.Boolean value)
@ThingworxExtensionApiMethod(since={6,6}) public void setRemote(java.lang.Boolean value)
@ThingworxExtensionApiMethod(since={6,6}) public void setReadOnly(java.lang.Boolean value)
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Integer getCacheTime()
@ThingworxExtensionApiMethod(since={6,6}) public DataChangeType getDataChangeType()
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Double getDataChangeThreshold()
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinition clone()
FieldDefinition
clone
in class FieldDefinition
@ThingworxExtensionApiMethod(since={6,6}) public RelationshipTypes.ThingworxRelationshipTypes getSourceType()
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getSourceName()