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.SerializableRepresents a value with a DataQuality & timestamp attached to it.Important Note: do not mutate the state of each of the QualifiedValueconstants on this interface. While these constants should be immutable, they remain mutable for backwards-compatibility. If there is any chance that a reference to one of these constants could be passed around to code which may mutate its state, instead callderive()to make a copy of the "implied" constant and mutate the state of the copy.
- 
- 
Field SummaryFields Modifier and Type Field Description static QualifiedValueBADstatic QualifiedValueCONFIG_ERRORstatic QualifiedValueDISABLEDstatic QualifiedValueEXPRESSION_EVAL_ERRORstatic QualifiedValueINITIAL_VALUEstatic QualifiedValueNOT_CONNECTEDstatic QualifiedValueNOT_FOUNDstatic QualifiedValueREFERENCE_NOT_FOUNDstatic QualifiedValueSTALEstatic QualifiedValueTRANSFORM_ERRORstatic QualifiedValueTYPE_CONVERSIONstatic QualifiedValueUNKNOWNstatic QualifiedValueUNSUPPORTED
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default QualifiedValuederive()default QualifiedValuederive(QualityCode newQuality)default QualifiedValuederive(java.lang.String diagnosticMessage)booleanequals(java.lang.Object value, boolean includeTimestamp)QualityCodegetQuality()java.util.DategetTimestamp()java.lang.ObjectgetValue()
 
- 
- 
- 
Field Detail- 
BADstatic final QualifiedValue BAD 
 - 
UNKNOWNstatic final QualifiedValue UNKNOWN 
 - 
DISABLEDstatic final QualifiedValue DISABLED 
 - 
NOT_FOUNDstatic final QualifiedValue NOT_FOUND 
 - 
NOT_CONNECTEDstatic final QualifiedValue NOT_CONNECTED 
 - 
REFERENCE_NOT_FOUNDstatic final QualifiedValue REFERENCE_NOT_FOUND 
 - 
CONFIG_ERRORstatic final QualifiedValue CONFIG_ERROR 
 - 
STALEstatic final QualifiedValue STALE 
 - 
TYPE_CONVERSIONstatic final QualifiedValue TYPE_CONVERSION 
 - 
INITIAL_VALUEstatic final QualifiedValue INITIAL_VALUE 
 - 
EXPRESSION_EVAL_ERRORstatic final QualifiedValue EXPRESSION_EVAL_ERROR 
 - 
UNSUPPORTEDstatic final QualifiedValue UNSUPPORTED 
 - 
TRANSFORM_ERRORstatic final QualifiedValue TRANSFORM_ERROR 
 
- 
 - 
Method Detail- 
getValuejava.lang.Object getValue() 
 - 
getQualityQualityCode getQuality() 
 - 
getTimestampjava.util.Date getTimestamp() 
 - 
equalsboolean equals(java.lang.Object value, boolean includeTimestamp)
 - 
derivedefault QualifiedValue derive() 
 - 
derivedefault QualifiedValue derive(java.lang.String diagnosticMessage) 
 - 
derivedefault QualifiedValue derive(QualityCode newQuality) 
 
- 
 
-