Package | Description |
---|---|
org.wattdepot.client |
Various WattDepot clients.
|
org.wattdepot.client.http.api |
Restlet implementations of WattDepot clients for the HTTP API.
|
org.wattdepot.common.domainmodel |
WattDepot models the domain of measurement collection, storage, and analysis through the following conceptual entities.
|
org.wattdepot.common.http.api |
Provides classes and interfaces relevant to the REST/HTTP contract between the clients and
the server.
|
org.wattdepot.common.util.csv |
CSV factory to convert domain model object into CSV entries and vise versa.
|
org.wattdepot.server |
The WattDepot Server classes.
|
org.wattdepot.server.depository.impl.hibernate |
Provides the Hibernate
http://www.hibernate.org
implementation of WattDepot persistence.
|
org.wattdepot.server.http.api |
Provides HTTP API for WattDepot using the Restlet framework
http://www.restlet.org
|
Modifier and Type | Method and Description |
---|---|
SensorGroup |
WattDepotInterface.getSensorGroup(String id)
Retrieves the SensorGroup with the given id from the WattDepot Server.
|
Modifier and Type | Method and Description |
---|---|
void |
WattDepotInterface.deleteSensorGroup(SensorGroup group)
Deletes the given SensorGroup.
|
InterpolatedValueList |
WattDepotInterface.getAverageValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getDailyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
DescriptiveStats |
WattDepotInterface.getDescriptiveStats(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValue |
WattDepotInterface.getEarliestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotInterface.getHistoricalValues(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValueList |
WattDepotInterface.getHourlyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValue |
WattDepotInterface.getLatestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotInterface.getMaximumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
MeasurementList |
WattDepotInterface.getMeasurements(Depository depository,
SensorGroup group,
Date start,
Date end) |
InterpolatedValueList |
WattDepotInterface.getMinimumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
SensorStatusList |
WattDepotInterface.getSensorStatuses(Depository depository,
SensorGroup group) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date timestamp) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date start,
Date end) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date start,
Date end,
Long gapSeconds) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date timestamp,
Long gapSeconds) |
InterpolatedValueList |
WattDepotInterface.getValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
void |
WattDepotInterface.putSensorGroup(SensorGroup group)
Stores the given SensorGroup in the WattDepot Server.
|
void |
WattDepotInterface.updateSensorGroup(SensorGroup group)
Updates the given SensorGroup in the WattDepot Server.
|
Modifier and Type | Method and Description |
---|---|
SensorGroup |
WattDepotClient.getSensorGroup(String id) |
Modifier and Type | Method and Description |
---|---|
void |
WattDepotClient.deleteSensorGroup(SensorGroup group) |
InterpolatedValueList |
WattDepotClient.getAverageValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getDailyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
DescriptiveStats |
WattDepotClient.getDescriptiveStats(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValue |
WattDepotClient.getEarliestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotClient.getHistoricalValues(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValueList |
WattDepotClient.getHourlyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValue |
WattDepotClient.getLatestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotClient.getMaximumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
MeasurementList |
WattDepotClient.getMeasurements(Depository depository,
SensorGroup group,
Date start,
Date end) |
InterpolatedValueList |
WattDepotClient.getMinimumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
SensorStatusList |
WattDepotClient.getSensorStatuses(Depository depository,
SensorGroup group) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date timestamp) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date start,
Date end) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date start,
Date end,
Long gapSeconds) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date timestamp,
Long gapSeconds) |
InterpolatedValueList |
WattDepotClient.getValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
void |
WattDepotClient.putSensorGroup(SensorGroup group) |
void |
WattDepotClient.updateSensorGroup(SensorGroup group) |
Modifier and Type | Method and Description |
---|---|
ArrayList<SensorGroup> |
SensorGroupList.getGroups() |
Modifier and Type | Method and Description |
---|---|
void |
SensorGroupList.setGroups(ArrayList<SensorGroup> groups) |
Modifier and Type | Method and Description |
---|---|
SensorGroup |
SensorGroupResource.retrieve()
Defines GET /wattdepot/sensor-group/{sensor-group-id} API call.
|
Modifier and Type | Method and Description |
---|---|
void |
SensorGroupPutResource.store(SensorGroup sensorgroup)
Defines the PUT /wattdepot/sensorgroup/ API call.
|
void |
SensorGroupResource.update(SensorGroup sensorgroup)
Defines the PUT /wattdepot/sensor-group/ API call.
|
Modifier and Type | Method and Description |
---|---|
static SensorGroup |
CSVObjectFactory.buildSensorGroup(String csv) |
Modifier and Type | Method and Description |
---|---|
Set<SensorGroup> |
DefinitionFileWriter.getSensorGroups() |
Set<SensorGroup> |
DefinitionFileReader.getSensorGroups() |
Modifier and Type | Method and Description |
---|---|
boolean |
DefinitionFileWriter.add(SensorGroup arg0) |
static String |
CSVObjectFactory.toCSV(SensorGroup group) |
Modifier and Type | Method and Description |
---|---|
void |
DefinitionFileWriter.setSensorGroups(Set<SensorGroup> groups) |
Modifier and Type | Method and Description |
---|---|
abstract SensorGroup |
WattDepotPersistence.defineSensorGroup(String id,
String name,
Set<String> sensors,
String orgId) |
abstract SensorGroup |
WattDepotPersistence.getSensorGroup(String id,
String orgId,
boolean check) |
abstract SensorGroup |
WattDepotPersistence.updateSensorGroup(SensorGroup group)
Updates the given sensor group in the persistent store.
|
Modifier and Type | Method and Description |
---|---|
abstract List<SensorGroup> |
WattDepotPersistence.getSensorGroups(String orgId,
boolean check) |
Modifier and Type | Method and Description |
---|---|
abstract SensorGroup |
WattDepotPersistence.updateSensorGroup(SensorGroup group)
Updates the given sensor group in the persistent store.
|
Modifier and Type | Method and Description |
---|---|
SensorGroup |
WattDepotPersistenceImpl.defineSensorGroup(String id,
String name,
Set<String> sensorIds,
String orgId) |
SensorGroup |
WattDepotPersistenceImpl.getSensorGroup(String id,
String orgId,
boolean check) |
SensorGroup |
SensorGroupImpl.toSensorGroup() |
SensorGroup |
WattDepotPersistenceImpl.updateSensorGroup(SensorGroup group) |
Modifier and Type | Method and Description |
---|---|
List<SensorGroup> |
WattDepotPersistenceImpl.getSensorGroups(String orgId,
boolean check) |
Modifier and Type | Method and Description |
---|---|
SensorGroup |
WattDepotPersistenceImpl.updateSensorGroup(SensorGroup group) |
Modifier and Type | Method and Description |
---|---|
SensorGroup |
SensorGroupServerResource.retrieve() |
Modifier and Type | Method and Description |
---|---|
void |
SensorGroupPutServerResource.store(SensorGroup sensorgroup) |
void |
SensorGroupServerResource.update(SensorGroup sensorgroup) |
Copyright © 2015 Collaborative Software Development Laboratory. All rights reserved.