Interface IImportDependencyHandler

All Known Implementing Classes:
DataTableThing, DataThing, DataThingWithEvents, FileRepositoryThing, LogRetrievalStrategy, NotificationHandler, RemoteThing, RemoteThingWithFileTransfer, RemoteThingWithTunnels, RemoteThingWithTunnelsAndFileTransfer, ReportingStrategy, SecurityMonitorThing, StreamThing, Thing

@ThingworxExtensionApiClass(since={9,7}) public interface IImportDependencyHandler
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.