Package com.thingworx.metadata
Class ThingShapeDefinitionBase
- java.lang.Object
-
- com.thingworx.metadata.ThingShapeDefinitionBase
-
- All Implemented Interfaces:
IDiffableObject
- Direct Known Subclasses:
ThingShapeDefinition
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class ThingShapeDefinitionBase extends java.lang.Object implements IDiffableObject
-
-
Constructor Summary
Constructors Constructor Description ThingShapeDefinitionBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
getEventDefinitions
@ThingworxExtensionApiMethod(since={6,6}) public EventDefinitionCollection getEventDefinitions()
-
getPropertyDefinitions
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinitionCollection getPropertyDefinitions()
-
getDataShapeDefinitions
@ThingworxExtensionApiMethod(since={6,6}) public DataShapeDefinitionCollection getDataShapeDefinitions()
-
getServiceDefinitions
@ThingworxExtensionApiMethod(since={6,6}) public ServiceDefinitionCollection getServiceDefinitions()
-
hasPropertyDefinition
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasPropertyDefinition(java.lang.String name)
-
hasServiceDefinition
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasServiceDefinition(java.lang.String name)
-
hasEventDefinition
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasEventDefinition(java.lang.String name)
-
getPropertyDefinition
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinition getPropertyDefinition(java.lang.String name)
-
getEventDefinition
@ThingworxExtensionApiMethod(since={6,6}) public EventDefinition getEventDefinition(java.lang.String name)
-
getServiceDefinition
@ThingworxExtensionApiMethod(since={6,6}) public ServiceDefinition getServiceDefinition(java.lang.String name)
-
-