Package com.thingworx.interfaces
Interface IImplementableEntity
-
- All Known Implementing Classes:
ThingShape
,ThingTemplate
@ThingworxExtensionApiClass(since={6,6}) public interface IImplementableEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InfoTable
GetImplementingThings()
InfoTable
GetImplementingThingsWithData()
InfoTable
QueryImplementingThings(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query)
InfoTable
QueryImplementingThingsOptimized(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query, java.lang.Boolean withPermissions, InfoTable basicPropertyNames, InfoTable propertyNames, java.lang.String networkName, java.lang.String networkParentNode, java.lang.Integer networkMaxDepth, java.lang.Double offset)
InfoTable
QueryImplementingThingsOptimizedWithTotalCount(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query, java.lang.Boolean withPermissions, InfoTable basicPropertyNames, InfoTable propertyNames, java.lang.String networkName, java.lang.String networkParentNode, java.lang.Integer networkMaxDepth, java.lang.Double offset)
InfoTable
QueryImplementingThingsWithData(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query)
InfoTable
QueryImplementingThingsWithNamedData(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query, InfoTable propertyNames, InfoTable basicPropertyNames)
-
-
-
Method Detail
-
GetImplementingThings
@ThingworxExtensionApiMethod(since={6,6}) InfoTable GetImplementingThings() throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
GetImplementingThingsWithData
@ThingworxExtensionApiMethod(since={6,6}) InfoTable GetImplementingThingsWithData() throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
QueryImplementingThings
@ThingworxExtensionApiMethod(since={6,6}) InfoTable QueryImplementingThings(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
QueryImplementingThingsWithData
@ThingworxExtensionApiMethod(since={6,6}) InfoTable QueryImplementingThingsWithData(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
QueryImplementingThingsWithNamedData
@ThingworxExtensionApiMethod(since={8,1}) InfoTable QueryImplementingThingsWithNamedData(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query, InfoTable propertyNames, InfoTable basicPropertyNames) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
QueryImplementingThingsOptimized
@ThingworxExtensionApiMethod(since={9,1}) InfoTable QueryImplementingThingsOptimized(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query, java.lang.Boolean withPermissions, InfoTable basicPropertyNames, InfoTable propertyNames, java.lang.String networkName, java.lang.String networkParentNode, java.lang.Integer networkMaxDepth, java.lang.Double offset) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
QueryImplementingThingsOptimizedWithTotalCount
@ThingworxExtensionApiMethod(since={9,1}) InfoTable QueryImplementingThingsOptimizedWithTotalCount(java.lang.Double maxItems, TagCollection tags, java.lang.String nameMask, org.json.JSONObject query, java.lang.Boolean withPermissions, InfoTable basicPropertyNames, InfoTable propertyNames, java.lang.String networkName, java.lang.String networkParentNode, java.lang.Integer networkMaxDepth, java.lang.Double offset) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
-