Interface MutableNodeDatum

All Superinterfaces:
Cloneable, net.solarnetwork.domain.datum.Datum, net.solarnetwork.domain.datum.MutableDatum, NodeDatum
All Known Subinterfaces:
AcDcEnergyDatum, AcEnergyDatum, AtmosphericDatum, DayDatum, DcEnergyDatum, EnergyDatum, EnergyStorageDatum, PriceDatum
All Known Implementing Classes:
SimpleAcDcEnergyDatum, SimpleAcEnergyDatum, SimpleAtmosphericDatum, SimpleDatum, SimpleDayDatum, SimpleDcEnergyDatum, SimpleEnergyDatum, SimpleEnergyStorageDatum, SimpleNodeControlInfoDatum, SimplePriceDatum

public interface MutableNodeDatum extends NodeDatum, net.solarnetwork.domain.datum.MutableDatum
API for a mutable node datum.
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

    Fields inherited from interface net.solarnetwork.node.domain.datum.NodeDatum

    TIMESTAMP_UPLOAD
  • Method Summary

    Modifier and Type
    Method
    Description
    Public clone method.

    Methods inherited from interface net.solarnetwork.domain.datum.Datum

    asSampleOperations, asSimpleMap, getKind, getObjectId, getSampleData, getSourceId, getTimestamp

    Methods inherited from interface net.solarnetwork.domain.datum.MutableDatum

    asMutableSampleOperations

    Methods inherited from interface net.solarnetwork.node.domain.datum.NodeDatum

    copyWithId, copyWithSamples, getUploaded