Interface GatewaySystemTags
-
public interface GatewaySystemTags
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
configureTag(java.lang.String path, BoundPropertySet config)
Configures the properties of a tag, creating it if necessary.default void
configureTag(java.lang.String path, DataType dataType)
A shortcut for simply configuring the data type of a tag.void
removeTag(java.lang.String path)
Removes the tag from the provider, and deletes any extensions defined for it.default void
updateValue(java.lang.String path, java.lang.Object value, QualityCode quality)
Updates the value of a tag, creating it if necessary.void
updateValue(java.lang.String path, java.lang.Object value, QualityCode quality, java.util.Date timestamp)
Updates the value of a tags with value, quality, and timestamp.
-
-
-
Method Detail
-
updateValue
default void updateValue(java.lang.String path, java.lang.Object value, QualityCode quality)
Updates the value of a tag, creating it if necessary. Uses the current time for the timestamp.
-
updateValue
void updateValue(java.lang.String path, java.lang.Object value, QualityCode quality, java.util.Date timestamp)
Updates the value of a tags with value, quality, and timestamp. Will create the tag if not already present.
-
configureTag
void configureTag(java.lang.String path, BoundPropertySet config)
Configures the properties of a tag, creating it if necessary.
-
configureTag
default void configureTag(java.lang.String path, DataType dataType)
A shortcut for simply configuring the data type of a tag.
-
removeTag
void removeTag(java.lang.String path)
Removes the tag from the provider, and deletes any extensions defined for it. Also removes anything under this location.
-
-