Package com.thingworx.implementation
Class ThingShapeImplementation
java.lang.Object
com.thingworx.metadata.ThingShapeDefinitionBase
com.thingworx.metadata.ThingShapeDefinition
com.thingworx.implementation.ThingShapeImplementation
- All Implemented Interfaces:
IDiffableObject
- Direct Known Subclasses:
ThingShapeInstance
@ThingworxExtensionApiClass(since={6,6},
canInstantiate=true)
public class ThingShapeImplementation
extends ThingShapeDefinition
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Methods inherited from class com.thingworx.metadata.ThingShapeDefinitionBase
getDataShapeDefinitions, getEventDefinition, getEventDefinitions, getPropertyDefinition, getPropertyDefinitions, getServiceDefinition, getServiceDefinitions, hasEventDefinition, hasPropertyDefinition, hasServiceDefinition
-
Constructor Details
-
ThingShapeImplementation
public ThingShapeImplementation()
-
-
Method Details
-
getSubscriptions
@Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={9,5}) public SubscriptionCollection getSubscriptions()Deprecated.As of release 9.5.0, replaced bygetMultiEventSubscriptions()
Supports only single events subscriptions, otherwise RuntimeException will be thrown. -
getMultiEventSubscriptions
@ThingworxExtensionApiMethod(since={9,5}) public MultiEventSubscriptionCollection getMultiEventSubscriptions()
-
getMultiEventSubscriptions()
Supports only single events subscriptions, otherwise RuntimeException will be thrown.