Interface TagPropertyValue
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
BasicTagPropertyValue
public interface TagPropertyValue extends java.io.Serializable
The value of a property that can be stored to a tag store. Implemented as interface so that tags can implement it for Value and avoid instantiating many objects. Otherwise, use BasicTagPropertyValue to pass values.Provides a special class call HashKey that can be used to make the TagPropertyValue hash on EntityId and Property, which is often convenient for tracking the latest unique value changes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TagPropertyValue.HashKey
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataTypeClass
getDataTypeClass()
EntityId
getId()
TagProp
getProperty()
QualifiedValue
getValue()
boolean
hasHintConfig()
boolean
hasHintPersistent()
-
-
-
Method Detail
-
getId
EntityId getId()
-
getProperty
TagProp getProperty()
-
getDataTypeClass
DataTypeClass getDataTypeClass()
-
getValue
QualifiedValue getValue()
-
hasHintConfig
boolean hasHintConfig()
-
hasHintPersistent
boolean hasHintPersistent()
-
-