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 Object
implements IDiffableObject
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetEventDefinition
(String name) getPropertyDefinition
(String name) getServiceDefinition
(String name) boolean
hasEventDefinition
(String name) boolean
hasPropertyDefinition
(String name) boolean
hasServiceDefinition
(String name)
-
Constructor Details
-
ThingShapeDefinitionBase
public ThingShapeDefinitionBase()
-
-
Method Details
-
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
-
hasServiceDefinition
-
hasEventDefinition
-
getPropertyDefinition
@ThingworxExtensionApiMethod(since={6,6}) public PropertyDefinition getPropertyDefinition(String name) -
getEventDefinition
-
getServiceDefinition
@ThingworxExtensionApiMethod(since={6,6}) public ServiceDefinition getServiceDefinition(String name)
-