Class AggregationData
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sensorthingsmanager.aggregation.AggregationData
-
public class AggregationData extends Object
- Author:
- scf
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAggregationData.ProgressListener
-
Constructor Summary
Constructors Constructor Description AggregationData(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, boolean fixReferences)AggregationData(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, boolean fixReferences, boolean addEmptyBases)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProgressListener(AggregationData.ProgressListener l)List<AggregationBase>getAggregationBases()Map<String,List<AggregateCombo>>getComboBySource()Map<String,List<AggregateCombo>>getComboBySource(boolean recalculate)Map<String,AggregationBase>getCombosByBase()booleanhasListeners()voidmoveProgress(double target)voidremoveProgressListener(AggregationData.ProgressListener l)voidsetProgress(double p)voidsetProgress(double base, double target)voidsetZoneId(ZoneId zoneId)
-
-
-
Method Detail
-
getAggregationBases
public List<AggregationBase> getAggregationBases()
-
getCombosByBase
public Map<String,AggregationBase> getCombosByBase()
-
getComboBySource
public Map<String,List<AggregateCombo>> getComboBySource()
-
getComboBySource
public Map<String,List<AggregateCombo>> getComboBySource(boolean recalculate)
-
setZoneId
public void setZoneId(ZoneId zoneId)
-
moveProgress
public void moveProgress(double target)
-
setProgress
public void setProgress(double base, double target)
-
setProgress
public void setProgress(double p)
-
hasListeners
public boolean hasListeners()
-
addProgressListener
public void addProgressListener(AggregationData.ProgressListener l)
-
removeProgressListener
public void removeProgressListener(AggregationData.ProgressListener l)
-
-