Package com.thingworx.handlers
Interface IImportDependencyHandler
- All Known Implementing Classes:
DataTableThing
,DataThing
,DataThingWithEvents
,FileRepositoryThing
,LogRetrievalStrategy
,NotificationHandler
,RemoteThing
,RemoteThingWithFileTransfer
,RemoteThingWithTunnels
,RemoteThingWithTunnelsAndFileTransfer
,ReportingStrategy
,SecurityMonitorThing
,StreamThing
,Thing
This interface a hook to the implementation for gathering dependent entity objects related to the entities modified during the import
process. This functionality enables the restoration of dependent objects to their pre-import state should a rollback occur.
E.g. When Gateway Muted/Unmuted, Platform needs to Mute/Unmute all the managed devices. In this case, Managed devices are considered
dependent on the Gateway state change, so they will be added in the dependentEntitiesCollection. Platform will also update the managed
with gateway thing update so that the gateway and managed device will be in sync in both DB and Memory.