@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class ThingShapeDefinitionBase extends java.lang.Object implements IDiffableObject
Constructor and Description |
---|
ThingShapeDefinitionBase() |
Modifier and Type | Method and Description |
---|---|
DataShapeDefinitionCollection |
getDataShapeDefinitions() |
EventDefinition |
getEventDefinition(java.lang.String name) |
EventDefinitionCollection |
getEventDefinitions() |
PropertyDefinition |
getPropertyDefinition(java.lang.String name) |
PropertyDefinitionCollection |
getPropertyDefinitions() |
ServiceDefinition |
getServiceDefinition(java.lang.String name) |
ServiceDefinitionCollection |
getServiceDefinitions() |
boolean |
hasEventDefinition(java.lang.String name) |
boolean |
hasPropertyDefinition(java.lang.String name) |
boolean |
hasServiceDefinition(java.lang.String name) |
@ThingworxExtensionApiMethod(since={6,6}) public EventDefinitionCollection getEventDefinitions()
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinitionCollection getPropertyDefinitions()
@ThingworxExtensionApiMethod(since={6,6}) public DataShapeDefinitionCollection getDataShapeDefinitions()
@ThingworxExtensionApiMethod(since={6,6}) public ServiceDefinitionCollection getServiceDefinitions()
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasPropertyDefinition(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasServiceDefinition(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasEventDefinition(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinition getPropertyDefinition(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public EventDefinition getEventDefinition(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public ServiceDefinition getServiceDefinition(java.lang.String name)