Interface QualifiedValue
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
TagValue
- All Known Implementing Classes:
BasicQualifiedValue
,BasicQualifiedValue
,BasicTagValue
,ImmutableQualifiedValue
,IndexedQualifiedValue
,MutableTagValue
,ProcessedValue
public interface QualifiedValue extends java.io.Serializable
Represents a value with a DataQuality & timestamp attached to it.
-
-
Field Summary
Fields Modifier and Type Field Description static QualifiedValue
BAD
static QualifiedValue
CONFIG_ERROR
static QualifiedValue
DISABLED
static QualifiedValue
EXPRESSION_EVAL_ERROR
static QualifiedValue
INITIAL_VALUE
static QualifiedValue
NOT_CONNECTED
static QualifiedValue
NOT_FOUND
static QualifiedValue
REFERENCE_NOT_FOUND
static QualifiedValue
STALE
static QualifiedValue
TRANSFORM_ERROR
static QualifiedValue
TYPE_CONVERSION
static QualifiedValue
UNKNOWN
static QualifiedValue
UNSUPPORTED
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default QualifiedValue
derive(QualityCode newQuality)
default QualifiedValue
derive(java.lang.String diagnosticMessage)
boolean
equals(java.lang.Object value, boolean includeTimestamp)
QualityCode
getQuality()
java.util.Date
getTimestamp()
java.lang.Object
getValue()
-
-
-
Field Detail
-
BAD
static final QualifiedValue BAD
-
UNKNOWN
static final QualifiedValue UNKNOWN
-
DISABLED
static final QualifiedValue DISABLED
-
NOT_FOUND
static final QualifiedValue NOT_FOUND
-
NOT_CONNECTED
static final QualifiedValue NOT_CONNECTED
-
REFERENCE_NOT_FOUND
static final QualifiedValue REFERENCE_NOT_FOUND
-
CONFIG_ERROR
static final QualifiedValue CONFIG_ERROR
-
STALE
static final QualifiedValue STALE
-
TYPE_CONVERSION
static final QualifiedValue TYPE_CONVERSION
-
INITIAL_VALUE
static final QualifiedValue INITIAL_VALUE
-
EXPRESSION_EVAL_ERROR
static final QualifiedValue EXPRESSION_EVAL_ERROR
-
UNSUPPORTED
static final QualifiedValue UNSUPPORTED
-
TRANSFORM_ERROR
static final QualifiedValue TRANSFORM_ERROR
-
-
Method Detail
-
getValue
java.lang.Object getValue()
-
getQuality
QualityCode getQuality()
-
getTimestamp
java.util.Date getTimestamp()
-
equals
boolean equals(java.lang.Object value, boolean includeTimestamp)
-
derive
default QualifiedValue derive(java.lang.String diagnosticMessage)
-
derive
default QualifiedValue derive(QualityCode newQuality)
-
-