Interface ClientTagManager
-
- All Superinterfaces:
TagManager
- All Known Implementing Classes:
ClientTagManagerImpl
,DesignerTagManagerImpl
public interface ClientTagManager extends TagManager
- Since:
- 8.0
-
-
Field Summary
-
Fields inherited from interface com.inductiveautomation.ignition.common.tags.model.TagManager
BROWSE_LOCAL_SYSTEM, DATA_SOURCE_OPC
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addClientTagProvider(ClientTagProvider provider)
default java.util.concurrent.CompletableFuture<Results<NodeDescription>>
browseAsync(TagPath tagPath, BrowseFilter browseFilter, SecurityContext securityContext)
java.util.concurrent.CompletableFuture<Results<Result>>
browseHistoricalTagsAsync(QualifiedPath root, BrowseFilter filter)
void
copyTagsToClipboard(java.util.List<TagPath> tagPaths, boolean removeOriginalTags)
TagAttributeManager
getAttributeManager()
ClientTagProvider
getClientTagProvider(java.lang.String provider)
ClientTagProvider
getDefaultProvider()
StatMetric
getPollingMetric()
java.util.List<TagProviderProps>
getProviderProperties()
TagProviderProps
getProviderProperties(java.lang.String provider)
SystemTagManager
getSystemTagManager()
java.util.concurrent.CompletableFuture<java.util.List<TagConfigurationModel>>
getTagConfigsAsync(java.util.List<TagPath> tagPaths, boolean recursive, boolean localPropsOnly)
UdtDefinitionInfo
getTypeDefinition(TagPath typeId)
StatMetric
getValueChangeMetric()
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>>
pasteFromClipboard(TagPath destination)
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, SecurityContext securityContext)
default java.util.concurrent.CompletableFuture<QualityCode>
renameTagAsync(TagPath tag, java.lang.String newName, CollisionPolicy collisionPolicy)
java.util.concurrent.CompletableFuture<QualityCode>
renameTagAsync(TagPath tag, java.lang.String newName, CollisionPolicy collisionPolicy, SecurityContext securityContext)
void
requestTagGroupExecution(java.lang.String provider, java.lang.String tagGroup)
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>>
saveTagConfigsAsync(java.util.List<TagConfiguration> tagEdits, CollisionPolicy collisionPolicy, SecurityContext securityContext)
-
Methods inherited from interface com.inductiveautomation.ignition.common.tags.model.TagManager
browseAsync, browseTagDataSourcesAsync, getDiagnosticsAsync, getTagConfigModelAsync, getTagGroupConfigModelAsync, getTagGroupsAsync, importTagsAsync, moveTagsAsync, moveTagsAsync, readAsync, readAsync, reinitializeTags, subscribeAsync, subscribeAsync, unsubscribeAsync, unsubscribeAsync, writeAsync, writeAsync
-
-
-
-
Method Detail
-
addClientTagProvider
void addClientTagProvider(ClientTagProvider provider)
-
getClientTagProvider
ClientTagProvider getClientTagProvider(java.lang.String provider)
-
getProviderProperties
java.util.List<TagProviderProps> getProviderProperties()
-
getDefaultProvider
ClientTagProvider getDefaultProvider()
-
getProviderProperties
TagProviderProps getProviderProperties(java.lang.String provider)
-
getTypeDefinition
UdtDefinitionInfo getTypeDefinition(TagPath typeId)
-
isAncestorOf
boolean isAncestorOf(TagPath baseTypeId, TagPath potentialSubTypeId)
Returns true if the second argument is equal to or subtype of the first argument.
-
requestTagGroupExecution
void requestTagGroupExecution(java.lang.String provider, java.lang.String tagGroup) throws java.lang.Exception
- Throws:
java.lang.Exception
-
copyTagsToClipboard
void copyTagsToClipboard(java.util.List<TagPath> tagPaths, boolean removeOriginalTags)
-
pasteFromClipboard
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> pasteFromClipboard(TagPath destination)
-
getTagConfigsAsync
java.util.concurrent.CompletableFuture<java.util.List<TagConfigurationModel>> getTagConfigsAsync(java.util.List<TagPath> tagPaths, boolean recursive, boolean localPropsOnly)
-
saveTagConfigsAsync
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> saveTagConfigsAsync(java.util.List<TagConfiguration> tagEdits, CollisionPolicy collisionPolicy, SecurityContext securityContext)
-
removeTagsAsync
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> removeTagsAsync(java.util.List<TagPath> tagPaths, SecurityContext securityContext)
-
importTagDataSourcesAsync
java.util.concurrent.CompletableFuture<QualityCode> importTagDataSourcesAsync(TagPath location, java.util.List<BrowseElement> elements)
-
browseHistoricalTagsAsync
java.util.concurrent.CompletableFuture<Results<Result>> browseHistoricalTagsAsync(QualifiedPath root, BrowseFilter filter)
-
getAttributeManager
TagAttributeManager getAttributeManager()
-
reinitializeTagsAsync
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> reinitializeTagsAsync(java.util.List<TagPath> tagPaths)
-
getSystemTagManager
SystemTagManager getSystemTagManager()
-
getPollingMetric
StatMetric getPollingMetric()
-
getValueChangeMetric
StatMetric getValueChangeMetric()
-
renameTagAsync
java.util.concurrent.CompletableFuture<QualityCode> renameTagAsync(TagPath tag, java.lang.String newName, CollisionPolicy collisionPolicy, SecurityContext securityContext)
-
renameTagAsync
default java.util.concurrent.CompletableFuture<QualityCode> renameTagAsync(TagPath tag, java.lang.String newName, CollisionPolicy collisionPolicy)
-
browseAsync
default java.util.concurrent.CompletableFuture<Results<NodeDescription>> browseAsync(TagPath tagPath, BrowseFilter browseFilter, SecurityContext securityContext)
- Specified by:
browseAsync
in interfaceTagManager
-
-