Interface IShapeProvider
-
- All Superinterfaces:
INamedObject
,IPersistable
- All Known Implementing Classes:
DataTableThing
,DataThing
,DataThingWithEvents
,FileRepositoryThing
,LogRetrievalStrategy
,NotificationHandler
,RemoteThing
,RemoteThingWithFileTransfer
,RemoteThingWithTunnels
,RemoteThingWithTunnelsAndFileTransfer
,ReportingStrategy
,SecurityMonitorThing
,StreamThing
,Thing
,ThingShape
,ThingTemplate
@ThingworxExtensionApiClass(since={6,6}) public interface IShapeProvider extends IPersistable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RelationshipTypes.ThingworxRelationshipTypes
getEntityType()
ThingShapeInstance
getInstanceShape()
java.lang.String
getName()
-
Methods inherited from interface com.thingworx.types.INamedObject
getDescription
-
Methods inherited from interface com.thingworx.entities.interfaces.IPersistable
getID, hasID
-
-
-
-
Method Detail
-
getName
@ThingworxExtensionApiMethod(since={6,6}) java.lang.String getName()
- Specified by:
getName
in interfaceINamedObject
-
getEntityType
@ThingworxExtensionApiMethod(since={6,6}) RelationshipTypes.ThingworxRelationshipTypes getEntityType()
-
getInstanceShape
@ThingworxExtensionApiMethod(since={6,6}) ThingShapeInstance getInstanceShape()
-
-