Interface GatewayTagProvider
-
- All Superinterfaces:
TagProvider
public interface GatewayTagProvider extends TagProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addStructureListener(TagStructureListener listener)
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>>
moveTagsAsync(java.util.List<TagPath> tags, TagPath destination, CollisionPolicy collisionPolicy, SecurityContext securityContext)
Moves the specified tags to the given destination, returning the result quality for each requested move.void
removeStructureListener(TagStructureListener listener)
void
setup(TagSubscriptionModel model)
void
shutdown()
void
startup()
-
Methods inherited from interface com.inductiveautomation.ignition.common.tags.model.TagProvider
browseAsync, browseTagDataSourcesAsync, getDiagnosticsAsync, getName, getPropertiesAsync, getStatusInformation, getTagConfigModelAsync, getTagConfigsAsync, getTagGroupConfigModelAsync, getTagGroupsAsync, importTagsAsync, readAsync, reinitializeTagsAsync, removeTagConfigsAsync, removeTagConfigsAsync, removeTagGroupsAsync, saveTagConfigsAsync, saveTagConfigsAsync, saveTagGroupsAsync, writeAsync
-
-
-
-
Method Detail
-
addStructureListener
void addStructureListener(TagStructureListener listener)
-
removeStructureListener
void removeStructureListener(TagStructureListener listener)
-
setup
void setup(TagSubscriptionModel model)
-
startup
void startup()
-
shutdown
void shutdown()
-
moveTagsAsync
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> moveTagsAsync(java.util.List<TagPath> tags, TagPath destination, CollisionPolicy collisionPolicy, SecurityContext securityContext)
Moves the specified tags to the given destination, returning the result quality for each requested move. Can be used to rename a single tag if tags.size() is 1 and destination 1) does not exist as a folder and 2) is a single level beneath the same folder as the existing tag. Can also be used to copy tags by sending true for the copy flag. In this case, the original tags will remain unchanged.
-
-