Package net.solarnetwork.domain.datum
Interface MutableDatum
- All Superinterfaces:
Datum
- All Known Implementing Classes:
GeneralDatum
Mutable extension of
Datum.- Since:
- 2.0
- Version:
- 1.0
- Author:
- matt
-
Field Summary
Fields inherited from interface net.solarnetwork.domain.datum.Datum
DATUM_TYPE_PROPERTY, DATUM_TYPES_PROPERTY, OP_STATE, OP_STATES, REVERSE_ACCUMULATING_SUFFIX_KEY, SOURCE_ID, TIMESTAMP -
Method Summary
Modifier and TypeMethodDescriptionGet a mutable general accessor for the sample data.Methods inherited from interface net.solarnetwork.domain.datum.Datum
asSampleOperations, asSimpleMap, copyWithId, copyWithSamples, getKind, getObjectId, getSampleData, getSourceId, getTimestamp
-
Method Details
-
asMutableSampleOperations
MutableDatumSamplesOperations asMutableSampleOperations()Get a mutable general accessor for the sample data.- Returns:
- the operations instance, never null
- Throws:
UnsupportedOperationException- if mutation is not supported
-