public interface ClientTagManager extends TagManager
BROWSE_LOCAL_SYSTEM, DATA_SOURCE_OPC
Modifier and Type | Method and Description |
---|---|
void |
addClientTagProvider(ClientTagProvider provider) |
java.util.concurrent.CompletableFuture<Results<Result>> |
browseHistoricalTagsAsync(QualifiedPath root,
BrowseFilter filter) |
TagAttributeManager |
getAttributeManager() |
ClientTagProvider |
getClientTagProvider(java.lang.String provider) |
ClientTagProvider |
getDefaultProvider() |
java.util.List<TagProviderProps> |
getProviderProperties() |
TagProviderProps |
getProviderProperties(java.lang.String provider) |
SystemTagManager |
getSystemTagManager() |
java.util.concurrent.CompletableFuture<java.util.List<TagEditModel>> |
getTagConfigsAsync(java.util.List<TagPath> tagPaths,
boolean recursive,
boolean localPropsOnly) |
UdtDefinitionInfo |
getTypeDefinition(TagPath typeId) |
java.util.concurrent.CompletableFuture<QualityCode> |
importTagDataSourcesAsync(TagPath location,
java.util.List<BrowseElement> elements) |
boolean |
isAncestorOf(TagPath baseTypeId,
TagPath potentialSubTypeId)
Returns true if the second argument is equal to or subtype of the first argument.
|
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> |
moveTagsAsync(java.util.List<TagPath> tags,
TagPath destination,
boolean copy,
CollisionPolicy collisionPolicy) |
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> |
reinitializeTagsAsync(java.util.List<TagPath> tagPaths) |
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> |
removeTagsAsync(java.util.List<TagPath> tagPaths) |
void |
requestTagGroupExecution(java.lang.String provider,
java.lang.String tagGroup) |
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> |
saveTagConfigsAsync(java.util.List<TagEdit> tagEdits,
CollisionPolicy collisionPolicy) |
browseAsync, browseTagDataSourcesAsync, getDiagnosticsAsync, getTagConfigModelAsync, getTagGroupConfigModelAsync, getTagGroupsAsync, importTagsAsync, readAsync, readAsync, reinitializeTags, subscribeAsync, subscribeAsync, unsubscribeAsync, unsubscribeAsync, writeAsync, writeAsync
void addClientTagProvider(ClientTagProvider provider)
ClientTagProvider getClientTagProvider(java.lang.String provider)
java.util.List<TagProviderProps> getProviderProperties()
ClientTagProvider getDefaultProvider()
TagProviderProps getProviderProperties(java.lang.String provider)
UdtDefinitionInfo getTypeDefinition(TagPath typeId)
boolean isAncestorOf(TagPath baseTypeId, TagPath potentialSubTypeId)
void requestTagGroupExecution(java.lang.String provider, java.lang.String tagGroup) throws java.lang.Exception
java.lang.Exception
java.util.concurrent.CompletableFuture<java.util.List<TagEditModel>> getTagConfigsAsync(java.util.List<TagPath> tagPaths, boolean recursive, boolean localPropsOnly)
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> saveTagConfigsAsync(java.util.List<TagEdit> tagEdits, CollisionPolicy collisionPolicy)
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> moveTagsAsync(java.util.List<TagPath> tags, TagPath destination, boolean copy, CollisionPolicy collisionPolicy)
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> removeTagsAsync(java.util.List<TagPath> tagPaths)
java.util.concurrent.CompletableFuture<QualityCode> importTagDataSourcesAsync(TagPath location, java.util.List<BrowseElement> elements)
java.util.concurrent.CompletableFuture<Results<Result>> browseHistoricalTagsAsync(QualifiedPath root, BrowseFilter filter)
TagAttributeManager getAttributeManager()
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> reinitializeTagsAsync(java.util.List<TagPath> tagPaths)
SystemTagManager getSystemTagManager()