A B C D E F G H I L M N O P Q R S T U V W X 

A

add(MeasurementPruningDefinition) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinitionList
 
add(String) - Method in class org.wattdepot.common.domainmodel.Organization
 
add(String) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
add(CollectorProcessDefinition) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
add(Depository) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
add(MeasurementPruningDefinition) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
add(Sensor) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
add(SensorGroup) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
addDefinedSensor(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Adds the sensor id to the list of defined sensors.
addDefinedSensor(String) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
Adds the given sensor id to the list of defined sensors.
addMissingSensor(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Adds the given sensor id to the list of missing sensors.
addProperty(Property) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
addProperty(Property) - Method in class org.wattdepot.common.domainmodel.Sensor
 
addProperty(Property) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
addReportingSensor(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Adds the given sensor id to the list of reporting sensors.
addReportingSensor(String) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
Ads a SensorId to the missing sensors list.
addUser(UserInfoImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
addValue(double) - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
ADMIN - Static variable in class org.wattdepot.common.domainmodel.Labels
The String indicating admin group.
ADMIN_GROUP - Static variable in class org.wattdepot.common.domainmodel.Organization
The admin user group.
ADMIN_GROUP_NAME - Static variable in class org.wattdepot.common.domainmodel.Organization
The name of the admin group.
ADMIN_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/ URI for the group administration User Interface.
ADMIN_USER_NAME - Static variable in class org.wattdepot.common.domainmodel.UserInfo
Name of property used to store the admin username.
ADMIN_USER_NAME - Static variable in class org.wattdepot.server.ServerProperties
Name of property used to store the admin username.
ADMIN_USER_NAME_ENV - Static variable in class org.wattdepot.server.ServerProperties
The environment variable for storing the admin's name.
ADMIN_USER_PASSWORD - Static variable in class org.wattdepot.common.domainmodel.UserPassword
Name of property used to store the admin password.
ADMIN_USER_PASSWORD - Static variable in class org.wattdepot.server.ServerProperties
Name of property used to store the admin password.
ADMIN_USER_PASSWORD_ENV - Static variable in class org.wattdepot.server.ServerProperties
The environment variable for storing the admin's password.
AdminEnv - Class in org.wattdepot.server
AdminEnv tests to see if the UserInfo.ADMIN gets their uid and password from the environment variables.
AdminEnv() - Constructor for class org.wattdepot.server.AdminEnv
 
AdminServerResource - Class in org.wattdepot.server.http.api
AdministratorServerResource - Administrative interface for WattDepot.
AdminServerResource() - Constructor for class org.wattdepot.server.http.api.AdminServerResource
 
AllOrganizationCollectors - Class in org.wattdepot.client.http.api.collector
AllOrganizationCollectors attempts to start all the collectors defined for an Organization.
AllOrganizationCollectors() - Constructor for class org.wattdepot.client.http.api.collector.AllOrganizationCollectors
 
API - Class in org.wattdepot.common.http.api
API - Defines the Strings that make up the HTTP API.
API() - Constructor for class org.wattdepot.common.http.api.API
 
AVERAGE - Static variable in class org.wattdepot.common.domainmodel.Labels
The String indicating average operation.

B

BadCredentialException - Exception in org.wattdepot.common.exception
BadCredentialException thrown when a client tries to use the HTTP API without the correct credentials.
BadCredentialException() - Constructor for exception org.wattdepot.common.exception.BadCredentialException
Default Constructor.
BadCredentialException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.BadCredentialException
 
BadCredentialException(String) - Constructor for exception org.wattdepot.common.exception.BadCredentialException
 
BadCredentialException(Throwable) - Constructor for exception org.wattdepot.common.exception.BadCredentialException
 
BadSensorUriException - Exception in org.wattdepot.common.exception
BadSensorUriException is thrown when a collector tries to connect to a Sensor's URI and cannot.
BadSensorUriException() - Constructor for exception org.wattdepot.common.exception.BadSensorUriException
Default Constructor.
BadSensorUriException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.BadSensorUriException
 
BadSensorUriException(String) - Constructor for exception org.wattdepot.common.exception.BadSensorUriException
 
BadSensorUriException(Throwable) - Constructor for exception org.wattdepot.common.exception.BadSensorUriException
 
BadSlugException - Exception in org.wattdepot.common.exception
BadSlugException is thrown when the slug of an instance is not a valid slug, only contains lowercase letter, numbers and '-'.
BadSlugException() - Constructor for exception org.wattdepot.common.exception.BadSlugException
Default Constructor.
BadSlugException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.BadSlugException
 
BadSlugException(String) - Constructor for exception org.wattdepot.common.exception.BadSlugException
 
BadSlugException(Throwable) - Constructor for exception org.wattdepot.common.exception.BadSlugException
 
BASE_TO_PEAK_LOAD_RATIO - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Base to Peak Load Ratio label.
BASE_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/ URI for seeing if the server is alive.
BASE_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/ Base URI.
BASELINE_DURATION - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The label for baseline duration.
BASELINE_START - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The label for baseline start date.
buildCPD(String) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
buildDepository(String) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
buildMeasurementPruningDefinition(String) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
buildName(String, Unit<?>) - Static method in class org.wattdepot.common.util.UnitsHelper
 
buildSensor(String) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
buildSensorGroup(String) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
BULK - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for bulk operations.

C

CHECK_SESSIONS - Static variable in class org.wattdepot.server.ServerProperties
Check the Session opens vs close.
checkPassword(String) - Method in class org.wattdepot.common.domainmodel.UserPassword
Checks the given password.
clear() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
client - Variable in class org.wattdepot.client.http.api.collector.MultiThreadedCollector
The client used to communicate with the WattDepot server.
client - Variable in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
The client used to communicate with the WattDepot server.
CLIENT_HOME_DIR - Static variable in class org.wattdepot.client.ClientProperties
The full path to the client's home directory.
ClientProperties - Class in org.wattdepot.client
ClientProperties - Provides access to the values stored in the wattdepot-client.properties file.
ClientProperties() - Constructor for class org.wattdepot.client.ClientProperties
Creates a new ClientProperties instance using the default filename.
ClientProperties(String) - Constructor for class org.wattdepot.client.ClientProperties
Creates a new ClientProperties instance loaded from the given directory name.
clientTask() - Method in class org.wattdepot.client.http.api.performance.GetDateValueTask
 
clientTask() - Method in class org.wattdepot.client.http.api.performance.GetEarliestValueTask
 
clientTask() - Method in class org.wattdepot.client.http.api.performance.GetIntervalValueTask
 
clientTask() - Method in class org.wattdepot.client.http.api.performance.GetLatestValueTask
 
clientTask() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
The client task to time.
clientTask() - Method in class org.wattdepot.client.http.api.performance.PutTask
 
closeSession() - Static method in class org.wattdepot.server.depository.impl.hibernate.Manager
Closes the SessionFactory.
collapseMissingData() - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
Collapses the missing data combining adjacent InterpolatedValues into a single InterpolatedValue.
collapseMissingData() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValueList
Collapses the missing data combining adjacent InterpolatedValues into a single InterpolatedValue.
collapseMissingDataNowToPast() - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
Collapses the missing data combining adjacent InterpolatedValues into a single InterpolatedValue from now to the past.
COLLECTOR_PROCESS_DEFINITION - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given CollectorProcessDefinition.
COLLECTOR_PROCESS_DEFINITION_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the CollectorProcessDefinition id.
COLLECTOR_PROCESS_DEFINITION_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the CollectorProcessDefinition id variable.
COLLECTOR_PROCESS_DEFINITION_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/collector-process-definition/ URI for storing CollectorProcessDefinition.
COLLECTOR_PROCESS_DEFINITION_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/collector-process-definition/{collector-process- definition-id} URI for manipulating CollectorProcessDefinition.
COLLECTOR_PROCESS_DEFINITIONS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all CollectorProcessDefinition.
COLLECTOR_PROCESS_DEFINITIONS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/collector-process-definitions/ URI for getting all the defined CollectorProcessDefinition.
CollectorProcessDefinition - Class in org.wattdepot.common.domainmodel
CollectorProcessDefinition - Represents a process that queries a Sensor and produces measurements.
CollectorProcessDefinition() - Constructor for class org.wattdepot.common.domainmodel.CollectorProcessDefinition
Hide the default constructor.
CollectorProcessDefinition(String, String, Long, String, String) - Constructor for class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
CollectorProcessDefinition(String, String, String, Long, String, Set<Property>, String) - Constructor for class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
CollectorProcessDefinitionImpl - Class in org.wattdepot.server.depository.impl.hibernate
CollectorProcessDefinitionImpl - Hibernate implementation of CollectorProcessDefinition.
CollectorProcessDefinitionImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
Default constructor.
CollectorProcessDefinitionImpl(String, String, SensorImpl, Long, DepositoryImpl, Set<PropertyImpl>, OrganizationImpl) - Constructor for class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
CollectorProcessDefinitionList - Class in org.wattdepot.common.domainmodel
CollectorProcessDefinitionList - Encapsulates an ArrayList of CollectorProcessDefinitions so Restlet can convert it to a JSON object.
CollectorProcessDefinitionList() - Constructor for class org.wattdepot.common.domainmodel.CollectorProcessDefinitionList
Default Constructor.
CollectorProcessDefinitionPutResource - Interface in org.wattdepot.common.http.api
CollectorProcessDefinitionResource - HTTP Interface for CollectorProcessDefinition.
CollectorProcessDefinitionPutServerResource - Class in org.wattdepot.server.http.api
CollectorProcessDefinitionServerResource - Handles the CollectorProcessDefinition HTTP API ("/wattdepot/{org-id}/collector-process-definition/").
CollectorProcessDefinitionPutServerResource() - Constructor for class org.wattdepot.server.http.api.CollectorProcessDefinitionPutServerResource
 
CollectorProcessDefinitionResource - Interface in org.wattdepot.common.http.api
CollectorProcessDefinitionResource - HTTP Interface for CollectorProcessDefinition.
CollectorProcessDefinitionServerResource - Class in org.wattdepot.server.http.api
CollectorProcessDefinitionServerResource - Handles the CollectorProcessDefinition HTTP API ( "/wattdepot/{org-id}/collector-process-definition/{collector-process-definition-id}" ).
CollectorProcessDefinitionServerResource() - Constructor for class org.wattdepot.server.http.api.CollectorProcessDefinitionServerResource
 
CollectorProcessDefinitionsResource - Interface in org.wattdepot.common.http.api
SensorProcessesResouce - HTTP Interface for CollectorProcessDefinitions.
CollectorProcessDefinitionsServerResource - Class in org.wattdepot.server.http.api
SensorProcessesServerResource - Handles the SensorProcesses HTTP API ("/wattdepot/{org-id}/collector-process-definitions/").
CollectorProcessDefinitionsServerResource() - Constructor for class org.wattdepot.server.http.api.CollectorProcessDefinitionsServerResource
 
compare(InterpolatedValue, InterpolatedValue) - Method in class org.wattdepot.common.domainmodel.InterpolatedValueValueComparator
 
compare(XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.wattdepot.common.util.tstamp.TstampComparator
Compares the two instances.
COMPARISON_START - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The label for comparison start date.
contains(Object) - Method in class org.wattdepot.common.domainmodel.Organization
 
contains(Object) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
CONTEXT_ROOT_KEY - Static variable in class org.wattdepot.server.ServerProperties
The context root key.
convertDate(Date) - Static method in class org.wattdepot.common.util.DateConvert
Converts a java.util.Date to a javax.xml.datatype.XMLGregorianCalendar.
convertXMLCal(XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.DateConvert
Converts the given XMLGregorianCalendar to a java.util.Date.
createInboundRoot() - Method in class org.wattdepot.server.http.api.WattDepotApplication
Creates a root Router to dispatch call to server resources.
createWebSession(String, String) - Method in class org.wattdepot.server.http.api.WattDepotApplication
Creates a new WebSession for the given user with their password.
CSV - Static variable in class org.wattdepot.common.domainmodel.Labels
The label used for getting csv values.
CsvDepositoryValuesResource - Interface in org.wattdepot.common.http.api
CsvDepositoryValuesResource - HTTP Interface for getting the MeasuredValueList.
CsvDepositoryValuesServerResource - Class in org.wattdepot.server.http.api
CsvDepositoryValuesServerResource - ServerResouce that handles the GET /wattdepot/{org-id}/depository/{depository-id}/values/csv/ response.
CsvDepositoryValuesServerResource() - Constructor for class org.wattdepot.server.http.api.CsvDepositoryValuesServerResource
 
CSVObjectFactory - Class in org.wattdepot.common.util.csv
ObjectFactory factory class for converting WattDepot domain model instances into a CSV entry and converting a CSV entry into a domain model instance.
CSVObjectFactory() - Constructor for class org.wattdepot.common.util.csv.CSVObjectFactory
 
CURRENT_OBSERVATION - Static variable in class org.wattdepot.common.util.SensorModelHelper
Type of weather observation.

D

DAILY - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for getting daily data.
DAILY_VALUES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/daily/values/ URI for getting daily samples.
DATA - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for getting data.
DATABASE_URL - Static variable in class org.wattdepot.server.ServerProperties
The database url.
dataType - Variable in class org.wattdepot.server.http.api.DepositoryValuesServer
 
DateConvert - Class in org.wattdepot.common.util
DateUtilities - Utility functions dealing with java.util.Date and java.xml.datatype.XMLGregorianCalendar instances.
DateConvert() - Constructor for class org.wattdepot.common.util.DateConvert
 
DAY_HOURLY - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for hourly samples for a single data.
DAY_HOURLY_VALUES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/day-hourly/values/ URI for getting a day's hourly samples.
daysBetween(XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns the number of days between time1 and time2.
DB_CONNECTION_DRIVER - Static variable in class org.wattdepot.server.ServerProperties
The database connection driver class.
DB_CONNECTION_URL - Static variable in class org.wattdepot.server.ServerProperties
The database connection driver url.
DB_CONNECTION_URL_ENV - Static variable in class org.wattdepot.server.ServerProperties
The database connection driver url environment variable.
DB_PASSWORD - Static variable in class org.wattdepot.server.ServerProperties
The database password.
DB_SHOW_SQL - Static variable in class org.wattdepot.server.ServerProperties
The database show sql.
DB_TABLE_UPDATE - Static variable in class org.wattdepot.server.ServerProperties
The database drop&create tables.
DB_USER_NAME - Static variable in class org.wattdepot.server.ServerProperties
The database username.
debug - Variable in class org.wattdepot.client.http.api.collector.MultiThreadedCollector
Flag for debugging messages.
debug - Variable in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
Flag for debugging messages.
decrypt(String) - Method in class org.wattdepot.server.StrongAES
 
defineCollectorProcessDefinition(String, String, String, Long, String, Set<Property>, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineCollectorProcessDefinition(String, String, String, Long, String, Set<Property>, String) - Method in class org.wattdepot.server.WattDepotPersistence
Defines a new CollectorProcessDefinition.
defineDepository(String, String, MeasurementType, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineDepository(String, String, MeasurementType, String) - Method in class org.wattdepot.server.WattDepotPersistence
Defines a new WattDepository in WattDepot.
defineMeasurementPruningDefinition(String, String, String, String, String, Integer, Integer, Integer) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineMeasurementPruningDefinition(String, String, String, String, String, Integer, Integer, Integer) - Method in class org.wattdepot.server.WattDepotPersistence
Defines a new MeasurementPruningDefinition.
defineMeasurementType(String, String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineMeasurementType(String, String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Defines a new MeasurementType in WattDepot.
defineOrganization(String, String, Set<String>) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineOrganization(String, String, Set<String>) - Method in class org.wattdepot.server.WattDepotPersistence
 
defineSensor(String, String, String, String, Set<Property>, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineSensor(String, String, String, String, Set<Property>, String) - Method in class org.wattdepot.server.WattDepotPersistence
 
defineSensorGroup(String, String, Set<String>, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineSensorGroup(String, String, Set<String>, String) - Method in class org.wattdepot.server.WattDepotPersistence
 
defineSensorModel(String, String, String, String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineSensorModel(String, String, String, String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Defines a new SensorModel in WattDepot.
defineUserInfo(String, String, String, String, String, Set<Property>, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
defineUserInfo(String, String, String, String, String, Set<Property>, String) - Method in class org.wattdepot.server.WattDepotPersistence
Defines a new UserInfo with the given information.
definition - Variable in class org.wattdepot.client.http.api.collector.MultiThreadedCollector
The definition about the collector.
definition - Variable in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
The definition about the collector.
DefinitionFileReader - Class in org.wattdepot.common.util.csv
DefinitionFileReader reads in a WattDepot object definition file creating the domain model instances.
DefinitionFileReader(String) - Constructor for class org.wattdepot.common.util.csv.DefinitionFileReader
Creates a new DefinitionFileReader.
DefinitionFileWriter - Class in org.wattdepot.common.util.csv
DefinitionFileWriter writes out a WattDepot object definition file from the domain model instances.
DefinitionFileWriter(String) - Constructor for class org.wattdepot.common.util.csv.DefinitionFileWriter
Creates a new DefinitionFileReader.
deleteCollectorProcessDefinition(CollectorProcessDefinition) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteCollectorProcessDefinition(CollectorProcessDefinition) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given CollectorProcessDefinitionData.
deleteCollectorProcessDefinition(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteCollectorProcessDefinition(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given CollectorProcessDefinition.
deleteDepository(Depository) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteDepository(Depository) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given Depository.
deleteDepository(Depository) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Deletes the depository from the cache.
deleteDepository(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteDepository(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given WattDepository.
deleteMeasurement(Depository, Measurement) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteMeasurement(Depository, Measurement) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given measurement from the given depository.
deleteMeasurement(String, String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteMeasurement(String, String, String) - Method in class org.wattdepot.server.WattDepotPersistence
 
deleteMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given MeasurementPruningDefinition from the WattDepotServer.
deleteMeasurementPruningDefinition(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteMeasurementPruningDefinition(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given MeasurementPruningDefinition.
deleteMeasurementType(MeasurementType) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteMeasurementType(MeasurementType) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given MeasurementType.
deleteMeasurementType(String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteMeasurementType(String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given measurement type.
deleteOrganization(String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
deleteOrganization(String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Deletes the given Organization.
deleteOrganization(Organization) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Deletes the organization from the cache.
deleteOrganization(String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteOrganization(String) - Method in class org.wattdepot.server.WattDepotPersistence
 
deleteSensor(Sensor) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteSensor(Sensor) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given Sensor.
deleteSensor(Sensor) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Deletes the Sensor from the cache.
deleteSensor(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteSensor(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given Sensor.
deleteSensorGroup(SensorGroup) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteSensorGroup(SensorGroup) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given SensorGroup.
deleteSensorGroup(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteSensorGroup(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given SensorGroup.
deleteSensorModel(SensorModel) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
deleteSensorModel(SensorModel) - Method in interface org.wattdepot.client.WattDepotInterface
Deletes the given SensorModel.
deleteSensorModel(String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteSensorModel(String) - Method in class org.wattdepot.server.WattDepotPersistence
Deletes the given SensorModel.
deleteUser(String, String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
deleteUser(String, String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Deletes the given User.
deleteUser(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteUser(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
 
deleteUserPassword(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
deleteUserPassword(String, String) - Method in class org.wattdepot.server.WattDepotPersistence
 
DEPOSITORIES - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all the Depositories.
DEPOSITORIES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depositories/ URI for getting all Depositories.
DepositoriesResource - Interface in org.wattdepot.common.http.api
LocationsResource - The HTTP API for Locations.
DepositoriesServerResource - Class in org.wattdepot.server.http.api
DepositorysServerResource - ServerResource that handles Depositories.
DepositoriesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoriesServerResource
 
depository - Variable in class org.wattdepot.client.http.api.collector.MultiThreadedCollector
The Depository for storing measurements.
depository - Variable in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
The Depository for storing measurements.
Depository - Class in org.wattdepot.common.domainmodel
Depository - Stores measurements from Sensors of the matching measurement type.
Depository() - Constructor for class org.wattdepot.common.domainmodel.Depository
The default constructor.
Depository(String, MeasurementType, String) - Constructor for class org.wattdepot.common.domainmodel.Depository
Create a new Depository.
Depository(String, String, MeasurementType, String) - Constructor for class org.wattdepot.common.domainmodel.Depository
Create a new Depository.
DEPOSITORY - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given Depository.
DEPOSITORY_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the depository id.
DEPOSITORY_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the depository id.
DEPOSITORY_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/ URI for storing new Depositories.
DEPOSITORY_SENSOR_SUMMARY_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/summary/ URI for getting all the sensors that have stored measurements in the depository.
DEPOSITORY_SENSORS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/sensors/ URI for getting all the sensors that have stored measurements in the depository.
DEPOSITORY_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id} URI for Depository manipulation.
DepositoryAverageValuesResource - Interface in org.wattdepot.common.http.api
DepositoryAverageValuesResource - HTTP Interface for getting a MeasuredValueList of average values.
DepositoryAverageValuesServer - Class in org.wattdepot.server.http.api
DepositoryAverageValuesServer - Base class for handling HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/values/average/").
DepositoryAverageValuesServer() - Constructor for class org.wattdepot.server.http.api.DepositoryAverageValuesServer
 
DepositoryAverageValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryAverageValuesServerResource - Calculates the Average value for the measurements during the interval from the start date till the end date.
DepositoryAverageValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryAverageValuesServerResource
 
DepositoryDailyValuesResource - Interface in org.wattdepot.common.http.api
DepositoryDailyValuesResource - HTTP interface for getting daily values as an InterpolatedValuesList.
DepositoryDailyValuesServer - Class in org.wattdepot.server.http.api
DepositoryDailyValuesServer - Base class for handling daily sample HTTP requests.
DepositoryDailyValuesServer() - Constructor for class org.wattdepot.server.http.api.DepositoryDailyValuesServer
 
DepositoryDailyValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryDailyServerResource - ServerResource that handles GET requests.
DepositoryDailyValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryDailyValuesServerResource
 
DepositoryDayHourlyValuesResource - Interface in org.wattdepot.common.http.api
DepositoryHourlyValuesResource - HTTP interface for getting hourly values as an InterpolatedValuesList for the given day.
DepositoryDayHourlyValuesServer - Class in org.wattdepot.server.http.api
DepositoryHourlyServer - Base class for handling hourly sample HTTP requests.
DepositoryDayHourlyValuesServer() - Constructor for class org.wattdepot.server.http.api.DepositoryDayHourlyValuesServer
 
DepositoryDayHourlyValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryHourlyServerResource - ServerResource that handles GET requests.
DepositoryDayHourlyValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryDayHourlyValuesServerResource
 
DepositoryDescriptiveStatsResource - Interface in org.wattdepot.common.http.api
DepositoryDescriptiveStatsResource - HTTP interface for getting the historical statistics for a depository and sensor or sensor group.
DepositoryDescriptiveStatsServer - Class in org.wattdepot.server.http.api
DepositoryDescriptiveStatsServer - Base class for handling historical values HTTP requests.
DepositoryDescriptiveStatsServer() - Constructor for class org.wattdepot.server.http.api.DepositoryDescriptiveStatsServer
 
DepositoryDescriptiveStatsServerResource - Class in org.wattdepot.server.http.api
Server Resource that handles the GET requests for Historical Values.
DepositoryDescriptiveStatsServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryDescriptiveStatsServerResource
 
DepositoryHistoricalValuesResource - Interface in org.wattdepot.common.http.api
DepositoryHistoricalValuesResource - HTTP interface for getting the historical values for a depository and sensor or sensor group.
DepositoryHistoricalValuesServer - Class in org.wattdepot.server.http.api
DepositoryHistoricalValuesServer - Base class for handling historical values HTTP requests.
DepositoryHistoricalValuesServer() - Constructor for class org.wattdepot.server.http.api.DepositoryHistoricalValuesServer
 
DepositoryHourlyValuesResource - Interface in org.wattdepot.common.http.api
DepositoryHourlyValuesResource - HTTP interface for getting hourly values as an InterpolatedValuesList.
DepositoryHourlyValuesServer - Class in org.wattdepot.server.http.api
DepositoryHourlyValuesServer - Base class for handling hourly sample HTTP requests.
DepositoryHourlyValuesServer() - Constructor for class org.wattdepot.server.http.api.DepositoryHourlyValuesServer
 
DepositoryHourlyValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryHourlyServerResource - ServerResource that handles GET requests.
DepositoryHourlyValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryHourlyValuesServerResource
 
depositoryId - Variable in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
The id of the depository where the measurements are stored.
depositoryId - Variable in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
depositoryId - Variable in class org.wattdepot.server.http.api.DepositoryValuesServer
 
DepositoryImpl - Class in org.wattdepot.server.depository.impl.hibernate
DepositoryImpl - Implementation of Depository that stores the Measurements in a Hibernate database.
DepositoryImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
Default constructor.
DepositoryImpl(String, String, MeasurementTypeImpl, OrganizationImpl) - Constructor for class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
DepositoryLatestValueResource - Interface in org.wattdepot.common.http.api
DepositoryLatestValueResource - HTTP Interface for getting an InterpolatedValueList of the latest value for a sensor or sensor group.
DepositoryLatestValueServerResource - Class in org.wattdepot.server.http.api
DepositoryLatestValueServerResource - Returns the latest value for the sensor or sensor group stored in the depository as an InterpolatedValue with missing sensors.
DepositoryLatestValueServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryLatestValueServerResource
 
DepositoryLatestValuesResource - Interface in org.wattdepot.common.http.api
DepositoryLatestValuesResource - HTTP Interface for getting an InterpolatedValueList of the latest values for a sensor or sensor group.
DepositoryLatestValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryLatestValuesServerResource - Returns the latest value for the sensor or sensor group stored in the depository as an InterpolatedValueList.
DepositoryLatestValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryLatestValuesServerResource
 
DepositoryList - Class in org.wattdepot.common.domainmodel
DepositoryList - Attempt at getting a list across the wire.
DepositoryList() - Constructor for class org.wattdepot.common.domainmodel.DepositoryList
Default Constructor.
DepositoryMaximumValuesResource - Interface in org.wattdepot.common.http.api
DepositoryMaximumValuesResource - HTTP Interface for getting a MeasuredValueList of maximum values.
DepositoryMaximumValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryMaximumValuesServerResource - Calculates the Maximum value for the measurements during the interval from the start date till the end date.
DepositoryMaximumValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryMaximumValuesServerResource
 
DepositoryMeasurementPutResource - Interface in org.wattdepot.common.http.api
DepositoryMeasurementResource - HTTP Interface for storing, deleting, getting a Measurement.
DepositoryMeasurementPutServerResource - Class in org.wattdepot.server.http.api
DepositoryMeasurementServerResource - Handles the Measurement HTTP API ("/wattdepot/{org-id}/depository/{depository_id}/measurement/").
DepositoryMeasurementPutServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryMeasurementPutServerResource
 
DepositoryMeasurementResource - Interface in org.wattdepot.common.http.api
DepositoryMeasurementResource - HTTP Interface for storing, deleting, getting a Measurement.
DepositoryMeasurementServerResource - Class in org.wattdepot.server.http.api
DepositoryMeasurementServerResource - Handles the Measurement HTTP API ("/wattdepot/{org-id}/depository/{depository_id}/measurement/").
DepositoryMeasurementServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryMeasurementServerResource
 
DepositoryMeasurementsIntervalServer - Class in org.wattdepot.server.http.api
DepositoryMeasurementsIntervalServer base class that parses the url to get the values and returns measurement lists for the interval.
DepositoryMeasurementsIntervalServer() - Constructor for class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
DepositoryMeasurementsPutResource - Interface in org.wattdepot.common.http.api
DepositoryMeasurementsPutResource - HTTP Interface for storing, deleting, getting a MeasurementList.
DepositoryMeasurementsPutServerResource - Class in org.wattdepot.server.http.api
DepositoryMeasurementsPutServerResource - Handles the Measurements HTTP API ("/wattdepot/{org-id}/depository/{depository_id}/measurements/").
DepositoryMeasurementsPutServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryMeasurementsPutServerResource
 
DepositoryMeasurementsResource - Interface in org.wattdepot.common.http.api
DepositorySensorsResource - HTTP Interface for getting the Measurements in the Depository.
DepositoryMeasurementsServer - Class in org.wattdepot.server.http.api
DepositoryMeasurementsServer - Base class for handling the Depository measurements HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/measurements/").
DepositoryMeasurementsServer() - Constructor for class org.wattdepot.server.http.api.DepositoryMeasurementsServer
 
DepositoryMeasurementsServerResource - Class in org.wattdepot.server.http.api
DepositoryMeasurementsServerResource - Handles the Depository measurements HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/measurements/").
DepositoryMeasurementsServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryMeasurementsServerResource
 
DepositoryMinimumValuesResource - Interface in org.wattdepot.common.http.api
DepositoryMinimumValuesResource - HTTP Interface for getting a MeasuredValueList of minimum values.
DepositoryMinimumValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryMinimumValuesServerResource - Calculates the Minimum value for the measurements during the interval from the start date till the end date.
DepositoryMinimumValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryMinimumValuesServerResource
 
DepositoryPutResource - Interface in org.wattdepot.common.http.api
DepositoryResource - HTTP Interface for data model Depository.
DepositoryPutServerResource - Class in org.wattdepot.server.http.api
DepositoryPutServerResource - Handles Depository HTTP API ("/wattdepot/{org-id}/depository/").
DepositoryPutServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryPutServerResource
 
DepositoryResource - Interface in org.wattdepot.common.http.api
DepositoryResource - HTTP Interface for data model Depository.
DepositorySensorContribution - Class in org.wattdepot.server.depository.impl.hibernate
DepositorySensorContribution - Hibernate meta table to store the sensors that have contributed measurements to depositories.
DepositorySensorContribution() - Constructor for class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
Default constructor.
DepositorySensorsResource - Interface in org.wattdepot.common.http.api
DepositorySensorsResource - HTTP Interface for getting the Sensors that have contributed measurements to the Depository.
DepositorySensorsServerResource - Class in org.wattdepot.server.http.api
DepositorySensorsServerResource - Handles the Depository sensors HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/sensors/").
DepositorySensorsServerResource() - Constructor for class org.wattdepot.server.http.api.DepositorySensorsServerResource
 
DepositorySensorStatusResource - Interface in org.wattdepot.common.http.api
DepositorySensorStatusResource - HTTP Interface for getting the status about a Sensor or SensorGroup that has contributed measurements to the Depository.
DepositorySensorStatusServerResource - Class in org.wattdepot.server.http.api
DepositorySensorStatusServerResource - Returns the SensorStatus(es) for the Sensor or SensorGroup.
DepositorySensorStatusServerResource() - Constructor for class org.wattdepot.server.http.api.DepositorySensorStatusServerResource
 
DepositorySensorSummaryResource - Interface in org.wattdepot.common.http.api
DepositorySensorSummaryResource - HTTP Interface for getting the summary about a Sensor that has contributed measurements to the Depository.
DepositorySensorSummaryServerResource - Class in org.wattdepot.server.http.api
DepositorySensorSummaryServerResource - Handles the Depository Sensor Summary HTTP API ( "/wattdepot/{org-id}/depository/{depository-id}/summary/?sensor={sensor-id}" ).
DepositorySensorSummaryServerResource() - Constructor for class org.wattdepot.server.http.api.DepositorySensorSummaryServerResource
 
DepositoryServerResource - Class in org.wattdepot.server.http.api
DepositoryServerResource - Handles Depository HTTP API ("/wattdepot/{org-id}/depository/{depository-id}").
DepositoryServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryServerResource
 
DepositoryValueResource - Interface in org.wattdepot.common.http.api
DepositoryValueResource - HTTP Interface for getting the MeasuredValues.
DepositoryValueServer - Class in org.wattdepot.server.http.api
DepositoryValueServerResource - ServerResouce that handles the GET /wattdepot/{org-id}/depository/{depository-id}/value/ response.
DepositoryValueServer() - Constructor for class org.wattdepot.server.http.api.DepositoryValueServer
 
DepositoryValueServerResource - Class in org.wattdepot.server.http.api
DepositoryValueServerResource - ServerResouce that handles the GET /wattdepot/{org-id}/depository/{depository-id}/value/ response.
DepositoryValueServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryValueServerResource
 
DepositoryValuesResource - Interface in org.wattdepot.common.http.api
DepositoryValuesResource - HTTP Interface for getting the InterpolatedValueList.
DepositoryValuesServer - Class in org.wattdepot.server.http.api
DepositoryValuesServer - Base class for handling the Depository values HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/values/").
DepositoryValuesServer() - Constructor for class org.wattdepot.server.http.api.DepositoryValuesServer
 
DepositoryValuesServerResource - Class in org.wattdepot.server.http.api
DepositoryValuesServerResource - ServerResouce that handles the GET /wattdepot/{org-id}/depository/{depository-id}/values/ response.
DepositoryValuesServerResource() - Constructor for class org.wattdepot.server.http.api.DepositoryValuesServerResource
 
depot - Variable in class org.wattdepot.server.http.api.WattDepotServerResource
The WattDepot instance.
DESCRIPTIVE_STATS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for descriptive statistics.
DESCRIPTIVE_STATS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/descriptive-stats/{hourly-daily}/ URI to get the historical values for a sensor or sensor group.
DescriptiveStats - Class in org.wattdepot.common.analysis
DescriptiveStats - Simple way of getting descriptive statistics for different WattDepot measurement and interpolated values lists.
DescriptiveStats(MeasurementList) - Constructor for class org.wattdepot.common.analysis.DescriptiveStats
 
DescriptiveStats(MeasurementList, String) - Constructor for class org.wattdepot.common.analysis.DescriptiveStats
 
DescriptiveStats(InterpolatedValueList) - Constructor for class org.wattdepot.common.analysis.DescriptiveStats
 
DescriptiveStats - Class in org.wattdepot.common.domainmodel
DescriptiveStats - A simple calculated historical min, average, and max for a depository, sensor, timestamp and number of samples.
DescriptiveStats() - Constructor for class org.wattdepot.common.domainmodel.DescriptiveStats
Default constructor.
diff(XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns differences between time1 and time2 in milliseconds.
DIFFERENCE - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for difference InterpolatedValues.
disableLogging() - Static method in class org.wattdepot.common.util.logger.LoggerUtil
Removes all the handlers from all the defined loggers.
doInit() - Method in class org.wattdepot.extension.openeis.server.EnergySignatureGvizServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.extension.openeis.server.EnergySignatureServer
 
doInit() - Method in class org.wattdepot.extension.openeis.server.HeatMapGivzServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.extension.openeis.server.HeatMapServer
 
doInit() - Method in class org.wattdepot.extension.openeis.server.LoadAnalysisServerResource
 
doInit() - Method in class org.wattdepot.extension.openeis.server.LoadDurationCurveGvizServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.extension.openeis.server.LoadDurationCurveServer
 
doInit() - Method in class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingGvisServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingServer
 
doInit() - Method in class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileGvizServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileServer
 
doInit() - Method in class org.wattdepot.server.http.api.CollectorProcessDefinitionServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryAverageValuesServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryDailyValuesServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryDayHourlyValuesServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryDescriptiveStatsServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryHistoricalValuesServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryHourlyValuesServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryLatestValueServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryLatestValuesServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementPutServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsPutServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositorySensorsServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositorySensorStatusServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositorySensorSummaryServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryValueServer
 
doInit() - Method in class org.wattdepot.server.http.api.DepositoryValuesServer
 
doInit() - Method in class org.wattdepot.server.http.api.GvizDepositoryAverageValuesServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.server.http.api.GvizDepositoryMeasurementsServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.server.http.api.GvizDepositoryValueServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.server.http.api.GvizDepositoryValuesServerResource
Initialize with attributes from the Request.
doInit() - Method in class org.wattdepot.server.http.api.LoginServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.MeasurementPruningDefinitionServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.MeasurementTypeServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.OrganizationServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.SensorGroupServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.SensorMeasurementServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.SensorModelServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.SensorServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.UserInfoServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.UserPasswordServerResource
 
doInit() - Method in class org.wattdepot.server.http.api.WattDepotServerResource
 
doRetrieve() - Method in class org.wattdepot.extension.openeis.server.EnergySignatureServer
Retrieves the last year's hourly power data for the given depository and sensor.
doRetrieve() - Method in class org.wattdepot.extension.openeis.server.HeatMapServer
Retrieves the last year's hourly power data for the given depository and sensor.
doRetrieve() - Method in class org.wattdepot.extension.openeis.server.LoadDurationCurveServer
Retrieves the hourly power data for the given depository, sensor, start and end dates.
doRetrieve() - Method in class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingServer
Calculates the baseline and comparison values.
doRetrieve() - Method in class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileServer
Retrieves the last month's hourly power data for the given depository and sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryAverageValuesServer
retrieve the depository measurement list for a sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryDailyValuesServer
retrieve the daily depository value list for a sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryDayHourlyValuesServer
retrieve the hourly depository value list for a sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryDescriptiveStatsServer
 
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryHourlyValuesServer
retrieve the hourly depository value list for a sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsServer
retrieve the depository measurement list for a sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryValueServer
retrieve the depository value for a sensor.
doRetrieve() - Method in class org.wattdepot.server.http.api.DepositoryValuesServer
retrieve the depository measurement list for a sensor.
DURATION - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The duration label.

E

EARLIEST - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the earliest time.
echoProperties() - Method in class org.wattdepot.client.ClientProperties
Returns a string containing all current properties in alphabetical order.
echoProperties() - Method in class org.wattdepot.server.ServerProperties
Returns a string containing all current properties in alphabetical order.
EGAUGE - Static variable in class org.wattdepot.common.util.SensorModelHelper
The eGauge Sensor Model name.
EGaugeCollector - Class in org.wattdepot.client.http.api.collector
EGaugeCollector - Collector for eGauge meters.
EGaugeCollector(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.EGaugeCollector
Initializes the EGaugeCollector.
EGaugeCollector(String, String, String, String, Sensor, Long, Depository, boolean) - Constructor for class org.wattdepot.client.http.api.collector.EGaugeCollector
 
ENABLE_LOGGING_KEY - Static variable in class org.wattdepot.server.ServerProperties
Enable logging in the server.
encrypt(String) - Method in class org.wattdepot.server.StrongAES
 
END - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the end timestamp.
end - Variable in class org.wattdepot.server.http.api.DepositoryValuesServer
 
endDate - Variable in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
ENERGY_SIGNATURE - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Energy Signature label.
EnergySignatureDataResource - Interface in org.wattdepot.extension.openeis.http.api
EnergySignatureDataResource - HTTP interface for getting the last year's energy signature data.
EnergySignatureGvizResource - Interface in org.wattdepot.extension.openeis.http.api
EnergySignatureDataResource - HTTP interface for getting the last year's energy signature data.
EnergySignatureGvizServerResource - Class in org.wattdepot.extension.openeis.server
EnergySignatureGvizServerResource - Handles the Get requests for Gviz Energy Singatures.
EnergySignatureGvizServerResource() - Constructor for class org.wattdepot.extension.openeis.server.EnergySignatureGvizServerResource
 
EnergySignatureServer - Class in org.wattdepot.extension.openeis.server
EnergySignatureServer - Base class for the Heat Map requests.
EnergySignatureServer() - Constructor for class org.wattdepot.extension.openeis.server.EnergySignatureServer
 
EnergySignatureServerResource - Class in org.wattdepot.extension.openeis.server
EnergySignatureServerResource - ServerResource that handles GET requests for OpenEIS Energy Signatures.
EnergySignatureServerResource() - Constructor for class org.wattdepot.extension.openeis.server.EnergySignatureServerResource
 
equal(XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if time1 equals time2.
equals(Object) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.Depository
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.Measurement
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.Organization
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.Property
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.Sensor
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.SensorModel
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.SensorStatus
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.UserPassword
 
equals(Object) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
equals(Object) - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
equals(Object) - Method in class org.wattdepot.server.http.api.WebSession
 
equivalent(Measurement) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
equivalent(InterpolatedValue) - Method in class org.wattdepot.common.domainmodel.Measurement
 
ExampleInstances - Class in org.wattdepot.client.http.api
ExampleInstances inserts some example instances into WattDepot.
ExampleInstances() - Constructor for class org.wattdepot.client.http.api.ExampleInstances
Creates several clients for inserting instances into WattDepot.

F

FALSE - Static variable in class org.wattdepot.server.ServerProperties
String for false.
format(LogRecord) - Method in class org.wattdepot.common.util.logger.OneLineFormatter
Formats the passed log string as a single line.
fromParameter(String) - Static method in enum org.wattdepot.extension.openeis.domainmodel.TimeInterval
Returns the defined TimeInterval for the given parameter, defaults to ONE_MONTH for unknown strings.

G

GAP - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for gap.
GENERATE_POWER - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the sensor property indicating the sensor can generate power.
get(String) - Method in class org.wattdepot.client.ClientProperties
Returns the value of the Server Property specified by the key.
get(String) - Method in class org.wattdepot.server.ServerProperties
Returns the value of the Server Property specified by the key.
getAnalysis() - Method in class org.wattdepot.extension.openeis.domainmodel.XYInterpolatedValuesWithAnalysis
 
getAveBaseToPeakRatio() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getAveDailyMax() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getAveDailyMin() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getAveDailyRange() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getAverage() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getAverageTime() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
 
getAverageValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getAverageValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getAverageValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getAverageValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getBaseURI() - Method in class org.wattdepot.extension.openeis.OpenEISExtension
 
getBaseURI() - Method in interface org.wattdepot.extension.WattDepotExtension
Returns the Base URI for this extension.
getBeginning(XMLGregorianCalendar, String) - Static method in class org.wattdepot.common.util.DateConvert
Returns the beginning of the hour or day given the time and hour or daily choice.
getBenchmarkGvizResponse(InterpolatedValueList, String, String) - Static method in class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
Returns the google visualization query string to create a benchmark column chart.
getCollectorProcessDefinition(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getCollectorProcessDefinition(String) - Method in interface org.wattdepot.client.WattDepotInterface
Retrieves the CollectorProcessDefinitionData with the given id from the WattDepot Server.
getCollectorProcessDefinition(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getCollectorProcessDefinition(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getCollectorProcessDefinitionIds(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getCollectorProcessDefinitionIds(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getCollectorProcessDefinitions() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getCollectorProcessDefinitions() - Method in interface org.wattdepot.client.WattDepotInterface
 
getCollectorProcessDefinitions() - Method in class org.wattdepot.common.util.csv.DefinitionFileReader
 
getCollectorProcessDefinitions() - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
getCollectorProcessDefinitions(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getCollectorProcessDefinitions(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getCollectWindowDays() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getCollectWindowDays() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getComponent() - Method in class org.wattdepot.server.http.api.WattDepotApplication
 
getDailyGvizResponse(Object, String, String) - Static method in class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
 
getDailyValues(Depository, Sensor, Date, Date, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDailyValues(Depository, SensorGroup, Date, Date, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDailyValues(Depository, Sensor, Date, Date, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getDailyValues(Depository, SensorGroup, Date, Date, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getDataPoints() - Method in class org.wattdepot.extension.openeis.domainmodel.XYInterpolatedValuesWithAnalysis
 
getDataTable(XYInterpolatedValueList) - Static method in class org.wattdepot.common.util.GvizHelper
 
getDate() - Method in class org.wattdepot.common.domainmodel.Measurement
 
GetDateValueRate - Class in org.wattdepot.client.http.api.performance
GetDateValueRate - Starts up a process that get the value between two dates from the WattDepot server at the given rate of measurements per second.
GetDateValueRate() - Constructor for class org.wattdepot.client.http.api.performance.GetDateValueRate
 
GetDateValueTask - Class in org.wattdepot.client.http.api.performance
GetDateValueTask gets the value at a given date from the WattDepot Server.
GetDateValueTask(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetDateValueTask
Initializes the GetDateValueTask.
GetDateValueThroughput - Class in org.wattdepot.client.http.api.performance
GetDateValueThroughput - Attempts to determine the maximum rate of getting the value at a date for a Sensor in a WattDepot installation.
GetDateValueThroughput(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetDateValueThroughput
Initializes the GetDateValueThroughput instance.
getDefinedSensors() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getDefinedSensors() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getDefinition() - Method in class org.wattdepot.server.measurement.pruning.MeasurementPruner
 
getDefinitions() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinitionList
 
getDefinitions() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinitionList
 
getDepositories() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDepositories() - Method in interface org.wattdepot.client.WattDepotInterface
 
getDepositories() - Method in class org.wattdepot.common.domainmodel.DepositoryList
 
getDepositories() - Method in class org.wattdepot.common.util.csv.DefinitionFileReader
 
getDepositories() - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
getDepositories(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getDepositories(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getDepository(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDepository(String) - Method in interface org.wattdepot.client.WattDepotInterface
Retrieves the Depository with the given id from the WattDepot Server.
getDepository() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getDepository() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
getDepository() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getDepository() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getDepository(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Gets the Depository defined by the depId and orgId.
getDepository(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getDepository(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getDepositoryId() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getDepositoryId() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getDepositoryId() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getDepositoryId() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getDepositoryId() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
getDepositoryIds(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getDepositoryIds(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getDepositorySensors(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDepositorySensors(String) - Method in interface org.wattdepot.client.WattDepotInterface
 
getDepot() - Method in class org.wattdepot.server.http.api.WattDepotApplication
 
getDepot() - Method in class org.wattdepot.server.WattDepotServer
 
getDescriptiveStats(Depository, Sensor, Date, Boolean, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDescriptiveStats(Depository, SensorGroup, Date, Boolean, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getDescriptiveStats(Depository, Sensor, Date, Boolean, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getDescriptiveStats(Depository, SensorGroup, Date, Boolean, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getDifferenceValues(String, String, Date, TimeInterval, int, boolean) - Method in class org.wattdepot.extension.openeis.server.OpenEISServer
Returns an InterpolatedValueList of the values starting at start with an interval of howLong.
getDuration() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getEarliest(String, String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementCache
Gets the earliest measurement date for the given sensor.
getEarliest() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementCachePair
Returns the earliest Measurement.
getEarliestMeasuredValue(String, String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getEarliestMeasuredValue(String, String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getEarliestValue(Depository, Sensor) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getEarliestValue(Depository, SensorGroup) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getEarliestValue(Depository, Sensor) - Method in interface org.wattdepot.client.WattDepotInterface
 
getEarliestValue(Depository, SensorGroup) - Method in interface org.wattdepot.client.WattDepotInterface
 
GetEarliestValueRate - Class in org.wattdepot.client.http.api.performance
GetEarliestRate - Starts up a process that get the earliest value from the WattDepot server at the given rate of measurements per second.
GetEarliestValueRate() - Constructor for class org.wattdepot.client.http.api.performance.GetEarliestValueRate
 
GetEarliestValueTask - Class in org.wattdepot.client.http.api.performance
GetEarliestValueTask gets the earliest value from the WattDepot Server.
GetEarliestValueTask(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetEarliestValueTask
Initializes the GetEarliestValueTask.
GetEarliestValueThroughput - Class in org.wattdepot.client.http.api.performance
GetEarliestValueThroughput - Attempts to determine the maximum rate of getting the Earliest value for a Sensor in a WattDepot installation.
GetEarliestValueThroughput(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetEarliestValueThroughput
Initializes the FindGetEarliestValueThroughput instance.
getElement(int) - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getEmail() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getEmail() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getEncryptedPassword() - Method in class org.wattdepot.common.domainmodel.UserPassword
 
getEncryptedPassword() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
getEnd() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getEnd() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
getEnd() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
getEnd() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getEnding(XMLGregorianCalendar, String) - Static method in class org.wattdepot.common.util.DateConvert
Returns the end of the hour or day give the time and the hour or daily choice.
getFactory(ServerProperties) - Static method in class org.wattdepot.server.depository.impl.hibernate.Manager
 
getFirstName() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getFirstName() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getFullHost() - Method in class org.wattdepot.server.ServerProperties
Returns the fully qualified host name, such as "http://localhost:9876/wattdepot/".
getGeometricMean() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getGroupId() - Method in class org.wattdepot.server.http.api.WebSession
 
getGroups() - Method in class org.wattdepot.common.domainmodel.SensorGroupList
 
getGvizDataErrorResponse(DataSourceException) - Static method in class org.wattdepot.common.util.GvizHelper
 
getGvizQueryString(ServerResource, String) - Static method in class org.wattdepot.common.util.GvizHelper
 
getGvizResponse(Object, String, String) - Static method in class org.wattdepot.common.util.GvizHelper
 
getGvizResponse(Object, String, String) - Static method in class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
 
getGvizResponseFromDataTable(DataTable, String) - Static method in class org.wattdepot.common.util.GvizHelper
 
getHistoricalValues(Depository, Sensor, Date, Boolean, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getHistoricalValues(Depository, SensorGroup, Date, Boolean, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getHistoricalValues(Depository, Sensor, Date, Boolean, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getHistoricalValues(Depository, SensorGroup, Date, Boolean, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getHome() - Static method in class org.wattdepot.common.util.UserHome
Return a File instance representing the desired location of the .wattdepot3 directory.
getHomeString() - Static method in class org.wattdepot.common.util.UserHome
Return a String representing the desired location of the .wattdepot3 directory.
getHourlyDifferenceData(String, String, TimeInterval, boolean) - Method in class org.wattdepot.extension.openeis.server.OpenEISServer
Returns the hourly difference data for the given depositoryId, sensorId, and for the time interval.
getHourlyDifferenceData(String, String, Date, Date, boolean) - Method in class org.wattdepot.extension.openeis.server.OpenEISServer
Returns the hourly difference data as an InterpolatedValueList.
getHourlyPointData(String, String, TimeInterval, boolean) - Method in class org.wattdepot.extension.openeis.server.OpenEISServer
Returns the hourly point data for the given depositoryId, sensorId, and for the time interval.
getHourlyPointData(String, String, Date, Date, boolean) - Method in class org.wattdepot.extension.openeis.server.OpenEISServer
Returns the hourly average data as an InterpolatedValueList.
getHourlyPointDataYear(String, String, boolean) - Method in class org.wattdepot.extension.openeis.server.OpenEISServer
Returns the average point data for the last year.
getHourlyValues(Depository, Sensor, Date, Date, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getHourlyValues(Depository, SensorGroup, Date, Date, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getHourlyValues(Depository, Sensor, Date, Date, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getHourlyValues(Depository, SensorGroup, Date, Date, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getId() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getId() - Method in class org.wattdepot.common.domainmodel.Depository
 
getId() - Method in interface org.wattdepot.common.domainmodel.IDomainModel
The slug is the name of the instance lower-cased, spaces replaced with '-', and special characters removed.
getId() - Method in class org.wattdepot.common.domainmodel.Measurement
 
getId() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getId() - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
getId() - Method in class org.wattdepot.common.domainmodel.Organization
 
getId() - Method in class org.wattdepot.common.domainmodel.Sensor
 
getId() - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
getId() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getId() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
getId() - Method in class org.wattdepot.server.http.api.WebSession
 
getIgnoreWindowDays() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getIgnoreWindowDays() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getInstance() - Static method in class org.wattdepot.server.StrongAES
 
getInterpolatedValues() - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
 
GetIntervalValueRate - Class in org.wattdepot.client.http.api.performance
GetIntervalValueRate - Starts up a process that get the value between two dates from the WattDepot server at the given rate of measurements per second.
GetIntervalValueRate() - Constructor for class org.wattdepot.client.http.api.performance.GetIntervalValueRate
 
GetIntervalValueTask - Class in org.wattdepot.client.http.api.performance
GetIntervalValueTask gets the value for the interval from the WattDepot Server.
GetIntervalValueTask(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetIntervalValueTask
Initializes the GetIntervalValueTask.
GetIntervalValueThroughput - Class in org.wattdepot.client.http.api.performance
GetIntervalValueThroughput - Attempts to determine the maximum rate of getting the value for an interval for a Sensor in a WattDepot installation.
GetIntervalValueThroughput(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetIntervalValueThroughput
Initializes the GetIntervalValueThroughput instance.
getKey() - Method in class org.wattdepot.common.domainmodel.Property
 
getKey() - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
getKurtosis() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getLabel() - Method in enum org.wattdepot.common.domainmodel.SensorStatusEnum
 
getLastCompleted() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getLastCompleted() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getLastName() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getLastName() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getLastStarted() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getLastStarted() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getLatest(String, String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementCache
Gets the date of the latest measurement for the given sensor.
getLatest() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementCachePair
Returns the latest Measurement.
getLatestMeasuredValue(String, String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getLatestMeasuredValue(String, String, String, Long, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getLatestMeasuredValue(String, String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getLatestMeasuredValue(String, String, String, Long, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getLatestValue(Depository, Sensor) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getLatestValue(Depository, SensorGroup) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getLatestValue(Depository, Sensor) - Method in interface org.wattdepot.client.WattDepotInterface
 
getLatestValue(Depository, SensorGroup) - Method in interface org.wattdepot.client.WattDepotInterface
 
getLatestValue() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
GetLatestValueRate - Class in org.wattdepot.client.http.api.performance
GetLatestValueRate - Starts up a process that get the latest value from the WattDepot server at the given rate of measurements per second.
GetLatestValueRate() - Constructor for class org.wattdepot.client.http.api.performance.GetLatestValueRate
 
GetLatestValueTask - Class in org.wattdepot.client.http.api.performance
GetLatestValueTask gets the latest value from the WattDepot Server.
GetLatestValueTask(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetLatestValueTask
Initializes the GetLatestValueTask.
GetLatestValueThroughput - Class in org.wattdepot.client.http.api.performance
GetLatestValueThroughput - Attempts to determine the maximum rate of getting the Latest value for a Sensor in a WattDepot installation.
GetLatestValueThroughput(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.GetLatestValueThroughput
Initializes the FindGetLatestValueThroughput instance.
getLowerQuartile() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getMax() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getMaximum() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getMaximumValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMaximumValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMaximumValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMaximumValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMaxTime() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
 
getMean() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getMeasurement(String, String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurement(String, String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementPruningDefinition(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMeasurementPruningDefinition(String) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMeasurementPruningDefinition(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementPruningDefinition(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementPruningDefinitionIds(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementPruningDefinitionIds(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementPruningDefinitions() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMeasurementPruningDefinitions() - Method in interface org.wattdepot.client.WattDepotInterface
 
getMeasurementPruningDefinitions() - Method in class org.wattdepot.common.util.csv.DefinitionFileReader
 
getMeasurementPruningDefinitions() - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
getMeasurementPruningDefinitions(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementPruningDefinitions(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurements(Depository, Sensor, Date, Date) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMeasurements(Depository, SensorGroup, Date, Date) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMeasurements(Depository, Sensor, Date, Date) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMeasurements(Depository, SensorGroup, Date, Date) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMeasurements() - Method in class org.wattdepot.common.domainmodel.MeasurementList
 
getMeasurements(String, String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurements(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurements(String, String, String, Date, Date, InterpolatedValue) - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
getMeasurements(String, String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurements(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementsCount(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementsCount(String, String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementsCount(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementsCount(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementsCount(String, String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementsCount(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementsToDelete() - Method in class org.wattdepot.server.measurement.pruning.MeasurementPruner
 
getMeasurementType(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMeasurementType(String) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMeasurementType() - Method in class org.wattdepot.common.domainmodel.Depository
 
getMeasurementType() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getMeasurementType() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
getMeasurementType() - Method in class org.wattdepot.common.domainmodel.Measurement
 
getMeasurementType(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementType(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getMeasurementTypes() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMeasurementTypes() - Method in interface org.wattdepot.client.WattDepotInterface
 
getMeasurementTypes() - Method in class org.wattdepot.common.domainmodel.MeasurementTypeList
 
getMeasurementTypes() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getMeasurementTypes() - Method in class org.wattdepot.server.WattDepotPersistence
 
getMin() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getMinGapSeconds() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getMinGapSeconds() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getMinimum() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getMinimumValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMinimumValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getMinimumValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMinimumValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getMinTime() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
 
getMissingData() - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
 
getMissingData() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValueList
 
getMissingData() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getMissingSensors() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getModel() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getModelId() - Method in class org.wattdepot.common.domainmodel.Sensor
 
getModels() - Method in class org.wattdepot.common.domainmodel.SensorModelList
 
getN() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getName() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getName() - Method in class org.wattdepot.common.domainmodel.Depository
 
getName() - Method in interface org.wattdepot.common.domainmodel.IDomainModel
 
getName() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getName() - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
getName() - Method in class org.wattdepot.common.domainmodel.Organization
 
getName() - Method in class org.wattdepot.common.domainmodel.Sensor
 
getName() - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
getName() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getName() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
getNextRun() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getNTimestampList(int, XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Produces a list of n + 1 XMLGregorianCalendar instances that span the given time interval by dividing the interval by n.
getNumberOfRuns() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
 
getNumDays() - Method in enum org.wattdepot.extension.openeis.domainmodel.TimeInterval
 
getNumMeasurements() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
getNumMeasurementsCollected() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getNumMeasurementsCollected() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getNumSamples() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getOneMinuteCount() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getOneMinuteRate() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getOrg() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
getOrganization(String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
getOrganization(String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
 
getOrganization(String) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Gets the Organization for the given orgId.
getOrganization(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getOrganization(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getOrganizationId() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.Depository
 
getOrganizationId() - Method in interface org.wattdepot.common.domainmodel.IDomainModel
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.Sensor
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getOrganizationId() - Method in class org.wattdepot.common.domainmodel.UserPassword
 
getOrganizationIds() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getOrganizationIds() - Method in class org.wattdepot.server.WattDepotPersistence
 
getOrganizations() - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
getOrganizations() - Method in interface org.wattdepot.client.WattDepotAdminInterface
 
getOrganizations() - Method in class org.wattdepot.common.domainmodel.OrganizationList
 
getOrganizations() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getOrganizations() - Method in class org.wattdepot.server.WattDepotPersistence
 
getOrgId() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getOrgIds() - Method in class org.wattdepot.common.util.csv.DefinitionFileReader
 
getParameter() - Method in enum org.wattdepot.extension.openeis.domainmodel.TimeInterval
 
getPassword() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getPeak() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getPercentageDataTable(InterpolatedValueList) - Static method in class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
Returns a DataTable representing a line graph who's x values are the percentage.
getPercentageGvizResponse(Object, String, String) - Static method in class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
 
getPercentile(double) - Method in class org.wattdepot.common.analysis.DescriptiveStats
Returns an estimate for the pth percentile of the values.
getPersistance() - Method in class org.wattdepot.server.measurement.pruning.MeasurementPruner
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getPk() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
getPollingInterval() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getPollingInterval() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getPopulationVariance() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getProperties() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getProperties() - Method in class org.wattdepot.common.domainmodel.Sensor
 
getProperties() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getProperties() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getProperties() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getProperties() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getProperty(String) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getProperty(String) - Method in class org.wattdepot.common.domainmodel.Sensor
 
getProperty(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getPropertyInstance(Object) - Method in class org.wattdepot.server.ServerProperties
Returns the instance.
getProtocol() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
getProtocol() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
getRateSummary(String, String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getRateSummary(String, String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getReportingSensors() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getReportingSensors() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getRestletServer() - Method in class org.wattdepot.server.WattDepotServer
 
getRow24HourPerDayDataTable(InterpolatedValueList) - Static method in class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
Returns the daily DataTable based upon one value per hour.
getSensor(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensor(String) - Method in interface org.wattdepot.client.WattDepotInterface
Retrieves the Sensor with the given id from the WattDepot Server.
getSensor() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
getSensor() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
getSensor() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getSensor() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
getSensor(String, String) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Gets the Sensor defined by the sensorId and orgId.
getSensor(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensor(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorGroup(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensorGroup(String) - Method in interface org.wattdepot.client.WattDepotInterface
Retrieves the SensorGroup with the given id from the WattDepot Server.
getSensorGroup(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorGroup(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorGroupIds(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorGroupIds(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorGroups() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensorGroups() - Method in interface org.wattdepot.client.WattDepotInterface
 
getSensorGroups() - Method in class org.wattdepot.common.util.csv.DefinitionFileReader
 
getSensorGroups() - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
getSensorGroups(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorGroups(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.Measurement
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
getSensorId() - Method in class org.wattdepot.common.domainmodel.SensorStatus
 
getSensorIds(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorIds(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorModel(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensorModel(String) - Method in interface org.wattdepot.client.WattDepotInterface
Retrieves the SensorModel with the given id from the WattDepot Server.
getSensorModel(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorModel(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorModelIds() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorModelIds() - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorModels() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensorModels() - Method in interface org.wattdepot.client.WattDepotInterface
 
getSensorModels() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensorModels() - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensors() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensors() - Method in interface org.wattdepot.client.WattDepotInterface
 
getSensors() - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
getSensors() - Method in class org.wattdepot.common.domainmodel.SensorList
 
getSensors() - Method in class org.wattdepot.common.util.csv.DefinitionFileReader
 
getSensors() - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
getSensors() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
getSensors(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSensors(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSensorStatus(Depository, Sensor) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensorStatus(Depository, Sensor) - Method in interface org.wattdepot.client.WattDepotInterface
 
getSensorStatuses(Depository, SensorGroup) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getSensorStatuses(Depository, SensorGroup) - Method in interface org.wattdepot.client.WattDepotInterface
 
getServerProperties() - Method in class org.wattdepot.server.WattDepotPersistence
 
getServerProperties() - Method in class org.wattdepot.server.WattDepotServer
 
getServerResourceMapping() - Method in class org.wattdepot.extension.openeis.OpenEISExtension
 
getServerResourceMapping() - Method in interface org.wattdepot.extension.WattDepotExtension
Returns the mapping of URIs to WattDepotServerResources.
getSessionClose() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSessionClose() - Method in class org.wattdepot.server.WattDepotPersistence
 
getSessionOpen() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSessionOpen() - Method in class org.wattdepot.server.WattDepotPersistence
 
getSkewness() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getSortedValues() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getStandardDeviation() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getStart() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getStart() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
getStart() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
getStart() - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
 
getStatus() - Method in class org.wattdepot.common.domainmodel.SensorStatus
 
getStatuses() - Method in class org.wattdepot.common.domainmodel.SensorStatusList
 
getSum() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getSummary(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getSummary(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getSumsq() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getTableName() - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
getTimestamp() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getTimestamp() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getTimestamp() - Method in class org.wattdepot.common.domainmodel.SensorStatus
 
getTimestamp() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getTimestampList(XMLGregorianCalendar, XMLGregorianCalendar, int) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Helper function that prepares a List timestamps, between the start time and end time, at the given sampling interval.
getTotalCount() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getTotalRows() - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
getTotalTime() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
 
getTxt() - Method in class org.wattdepot.server.http.api.IsAliveServerResource
The GET method for plain text data.
getType() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
getType() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
getType() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
getType() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
getUid() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
getUid() - Method in class org.wattdepot.common.domainmodel.UserPassword
 
getUid() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
getUnits() - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
getUnits() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getUnits() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
getUpperQuartile() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getUri() - Method in class org.wattdepot.common.domainmodel.Sensor
 
getUri() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
getUser(String, String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
getUser(String, String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
 
getUser() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
getUser(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getUser(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getUserId() - Method in class org.wattdepot.server.http.api.WebSession
 
getUserIds(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getUserIds(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getUserPassword(String, String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
getUserPassword(String, String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
 
getUserPassword(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getUserPassword(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getUsers(String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
getUsers(String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
 
getUsers() - Method in class org.wattdepot.common.domainmodel.Organization
 
getUsers() - Method in class org.wattdepot.common.domainmodel.UserInfoList
 
getUsers() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
getUsers() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getUsers(String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getUsers() - Method in class org.wattdepot.server.WattDepotPersistence
 
getUsers(String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getValidateFactory(ServerProperties) - Static method in class org.wattdepot.server.depository.impl.hibernate.Manager
 
getValue(Depository, Sensor, Date) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, Sensor, Date, Date) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, Sensor, Date, Date, Long) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, Sensor, Date, Long) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, SensorGroup, Date) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, SensorGroup, Date, Date) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, SensorGroup, Date, Date, Long) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, SensorGroup, Date, Long) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValue(Depository, Sensor, Date) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, Sensor, Date, Date) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, Sensor, Date, Date, Long) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, Sensor, Date, Long) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, SensorGroup, Date) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, SensorGroup, Date, Date) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, SensorGroup, Date, Date, Long) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue(Depository, SensorGroup, Date, Long) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValue() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
getValue() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
getValue() - Method in class org.wattdepot.common.domainmodel.Measurement
 
getValue() - Method in class org.wattdepot.common.domainmodel.Property
 
getValue() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
getValue() - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
getValue(String, String, String, Date, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getValue(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getValue(String, String, String, Date, Date, Long, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getValue(String, String, String, Date, Long, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
getValue(String, String, String, Date, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getValue(String, String, String, Date, Date, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getValue(String, String, String, Date, Date, Long, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getValue(String, String, String, Date, Long, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
getValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getValues(Depository, Sensor, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValues(Depository, SensorGroup, Date, Date, Integer, Boolean) - Method in interface org.wattdepot.client.WattDepotInterface
 
getValues() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getValues() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValueList
 
getValueType() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getVariance() - Method in class org.wattdepot.common.analysis.DescriptiveStats
 
getVersion() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
getVersion() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
getWattDepotUri() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
getWebSession(String) - Method in class org.wattdepot.server.http.api.WattDepotApplication
 
getWindowWidth() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
getXMeasurementType() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
getXSensorId() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
getXValue() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
getYMeasurementType() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
getYSensorId() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
getYValue() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
greaterThan(XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if time1 > time2.
greaterThan(String, String) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if timeString1 > timeString2.
GVIZ - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for google visualization.
GvizDepositoryAverageValuesResource - Interface in org.wattdepot.common.http.api
GvizDepositoryAverageValuesResource - HTTP Interface for getting the Google Visualization DataTable for the average values.
GvizDepositoryAverageValuesServerResource - Class in org.wattdepot.server.http.api
GvizDepositoryAverageValuesServerResource - ServerResource that handles the GET /wattdepot/{org-id}/depository/{depository-id}/values/average/gviz/.
GvizDepositoryAverageValuesServerResource() - Constructor for class org.wattdepot.server.http.api.GvizDepositoryAverageValuesServerResource
 
GvizDepositoryMeasurementsResource - Interface in org.wattdepot.common.http.api
GvizDepositoryMeasurementsResource - HTTP Interface for getting the Google Visualization Data Source representation for Depository measurements.
GvizDepositoryMeasurementsServerResource - Class in org.wattdepot.server.http.api
GvizDepositoryMeasurementsServerResource - Handles the Depository measurements HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/measurements/gviz").
GvizDepositoryMeasurementsServerResource() - Constructor for class org.wattdepot.server.http.api.GvizDepositoryMeasurementsServerResource
 
GvizDepositoryValueResource - Interface in org.wattdepot.common.http.api
GvizDepositoryValueResource - HTTP Interface for getting the Google Visualization Data Source representation for Depository value.
GvizDepositoryValueServerResource - Class in org.wattdepot.server.http.api
GvizDepositoryValueServerResource - Handles the Depository measurements HTTP API ("/wattdepot/{org-id}/depository/{depository-id}/value/gviz").
GvizDepositoryValueServerResource() - Constructor for class org.wattdepot.server.http.api.GvizDepositoryValueServerResource
 
GvizDepositoryValuesResource - Interface in org.wattdepot.common.http.api
GvizDepositoryValuesResource - HTTP Interface for getting the MeasuredValueList.
GvizDepositoryValuesServerResource - Class in org.wattdepot.server.http.api
GvizDepositoryValuesServerResource - ServerResouce that handles the GET /wattdepot/{org-id}/depository/{depository-id}/values/gviz/ response.
GvizDepositoryValuesServerResource() - Constructor for class org.wattdepot.server.http.api.GvizDepositoryValuesServerResource
 
GvizHelper - Class in org.wattdepot.common.util
GvizHelper - Utility class that handles Google Visualization using the Google Visualization Datasource library.
GvizHelper() - Constructor for class org.wattdepot.common.util.GvizHelper
 

H

hashCode() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
hashCode() - Method in class org.wattdepot.common.domainmodel.Depository
 
hashCode() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
hashCode() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
hashCode() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
hashCode() - Method in class org.wattdepot.common.domainmodel.Measurement
 
hashCode() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
hashCode() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
hashCode() - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
hashCode() - Method in class org.wattdepot.common.domainmodel.Organization
 
hashCode() - Method in class org.wattdepot.common.domainmodel.Property
 
hashCode() - Method in class org.wattdepot.common.domainmodel.Sensor
 
hashCode() - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
hashCode() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
hashCode() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
hashCode() - Method in class org.wattdepot.common.domainmodel.SensorStatus
 
hashCode() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
hashCode() - Method in class org.wattdepot.common.domainmodel.UserPassword
 
hashCode() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
hashCode() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
hashCode() - Method in class org.wattdepot.server.http.api.WebSession
 
HEALTH_MESSAGE_TEXT - Static variable in class org.wattdepot.server.http.api.IsAliveServerResource
String to send as a response to the health request.
HEAT_MAP - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Heat Map label.
HeatMapDataResource - Interface in org.wattdepot.extension.openeis.http.api
HeatMapDataResource - HTTP interface for getting the last year's load heat map data.
HeatMapGivzServerResource - Class in org.wattdepot.extension.openeis.server
HeatMapGvizServerResource - ServerResource that handles GET requests for Google Visualizations of OpenEIS Heat Maps.
HeatMapGivzServerResource() - Constructor for class org.wattdepot.extension.openeis.server.HeatMapGivzServerResource
 
HeatMapGvizResource - Interface in org.wattdepot.extension.openeis.http.api
HeatMapGvizResource - HTTP interface for getting the last year's load heat map data as a Google Visualization String.
HeatMapServer - Class in org.wattdepot.extension.openeis.server
HeatMapServer - Base class for handling Heat Map requests.
HeatMapServer() - Constructor for class org.wattdepot.extension.openeis.server.HeatMapServer
 
HeatMapServerResource - Class in org.wattdepot.extension.openeis.server
HeatMapServerResource - ServerResource that handles GET requests for OpenEIS Heat Maps.
HeatMapServerResource() - Constructor for class org.wattdepot.extension.openeis.server.HeatMapServerResource
 
HEROKU_DATABASE_URL_KEY - Static variable in class org.wattdepot.server.ServerProperties
The heroku database URL.
HEROKU_HOSTNAME_KEY - Static variable in class org.wattdepot.server.ServerProperties
The hostname for Heroku.
HISTORICAL_VALUES - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for historical values.
HISTORICAL_VALUES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/historical-values/{hourly-daily}/ URI to get the historical values for a sensor or sensor group.
HOSTNAME_KEY - Static variable in class org.wattdepot.server.ServerProperties
The hostname key.
HOURLY - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for hourly values or samples.
HOURLY_DAILY - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for hourly or daily choice.
HOURLY_DAILY_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the hourly-daily choice.
HOURLY_VALUES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/hourly/values/ URI for getting hourly samples.
HTTPClientHelperFilter - Class in org.wattdepot.common.util.logger
HTTPClientHelperFilter - Filters out the org.restlet.ext.httpclient start and stop log messages.
HTTPClientHelperFilter() - Constructor for class org.wattdepot.common.util.logger.HTTPClientHelperFilter
 

I

id - Variable in class org.wattdepot.common.domainmodel.Depository
The unique id it is also a slug used in URIs.
id - Variable in class org.wattdepot.common.domainmodel.Organization
Unique id that is also a slug usable in URLs.
IdNotFoundException - Exception in org.wattdepot.common.exception
IdNotFoundException occurs when the WattDepot Server cannot find the requested Id.
IdNotFoundException() - Constructor for exception org.wattdepot.common.exception.IdNotFoundException
Default Constructor.
IdNotFoundException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.IdNotFoundException
 
IdNotFoundException(String) - Constructor for exception org.wattdepot.common.exception.IdNotFoundException
 
IdNotFoundException(Throwable) - Constructor for exception org.wattdepot.common.exception.IdNotFoundException
 
IDomainModel - Interface in org.wattdepot.common.domainmodel
IDomainModel defines common methods for all domain model classes.
inBetween(XMLGregorianCalendar, XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if tstamp is equal to or between start and end.
incrementDays(XMLGregorianCalendar, int) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a new XMLGregorianCalendar corresponding to the passed tstamp incremented by the number of days.
incrementHours(XMLGregorianCalendar, int) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a new XMLGregorianCalendar corresponding to the passed tstamp incremented by the number of hours.
incrementMilliseconds(XMLGregorianCalendar, long) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a new XMLGregorianCalendar corresponding to the passed tstamp incremented by the number of milliseconds.
incrementMinutes(XMLGregorianCalendar, int) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a new XMLGregorianCalendar corresponding to the passed tstamp incremented by the number of minutes.
incrementMinutes(Date, int) - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
incrementSeconds(XMLGregorianCalendar, int) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a new XMLGregorianCalendar corresponding to the passed tstamp incremented by the number of seconds.
initializeFromFile() - Method in class org.wattdepot.client.http.api.csv.OrganizationDomain
Ensures that the WattDepot server has all the instances defined in the definition file.
initializeFromFile(String) - Method in class org.wattdepot.client.http.api.csv.OrganizationDomain
Ensures that the WattDepot server has all the instances defined in the definition file.
initializeMeasurementTypes() - Method in class org.wattdepot.server.WattDepotPersistence
Ensures the base set of MeasurementTypes are defined in WattDepot.
initializeSensorModels() - Method in class org.wattdepot.server.WattDepotPersistence
Ensures the base set of SensorModels are defined in WattDepot.
InterpolatedValue - Class in org.wattdepot.common.domainmodel
InterpolatedValue - represents an interpolated value derived from measurements.
InterpolatedValue() - Constructor for class org.wattdepot.common.domainmodel.InterpolatedValue
Hide the default constructor.
InterpolatedValue(String, Double, MeasurementType, Date) - Constructor for class org.wattdepot.common.domainmodel.InterpolatedValue
Creates a new InterpolatedValue.
InterpolatedValue(String, Double, MeasurementType, Date, Date) - Constructor for class org.wattdepot.common.domainmodel.InterpolatedValue
Creates a new InterpolatedValue.
InterpolatedValueList - Class in org.wattdepot.common.domainmodel
MeasuredValueList - a list of measured values.
InterpolatedValueList() - Constructor for class org.wattdepot.common.domainmodel.InterpolatedValueList
Default Constructor.
InterpolatedValueValueComparator - Class in org.wattdepot.common.domainmodel
InterpolatedValueValueComparator - Comparator of InterpolatedValues that compares the value.
InterpolatedValueValueComparator() - Constructor for class org.wattdepot.common.domainmodel.InterpolatedValueValueComparator
 
INTERVAL - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for sampling internal or interval values.
interval - Variable in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
interval - Variable in class org.wattdepot.server.http.api.DepositoryValuesServer
 
IntervalValue - Class in org.wattdepot.common.domainmodel
IntervalValue - represents an interval value derived by subtracting two InterpolatedValues.
IntervalValue() - Constructor for class org.wattdepot.common.domainmodel.IntervalValue
Hide the default constructor.
IntervalValue(String, Double, MeasurementType, Date, Date) - Constructor for class org.wattdepot.common.domainmodel.IntervalValue
Creates a new IntervalValue.
IsAliveServerResource - Class in org.wattdepot.server.http.api
IsAliveServerResource returns a string indicating that the WattDepotServer is responding to HTTP GET requests.
IsAliveServerResource() - Constructor for class org.wattdepot.server.http.api.IsAliveServerResource
 
isDefinedCollectorProcessDefinition(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedCollectorProcessDefinition(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined CollectorProcessDefinition id.
isDefinedDepository(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedDepository(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined Depository id.
isDefinedMeasurementPruningDefinition(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedMeasurementPruningDefinition(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined MeasurementPruningDefinition id.
isDefinedMeasurementType(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedMeasurementType(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined MeasurementType id.
isDefinedOrganization(String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
isDefinedOrganization(String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Checks to see if the given id is a defined Organization's id.
isDefinedSensor(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedSensor(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined Sensor id.
isDefinedSensorGroup(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedSensorGroup(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined SensorGroup id.
isDefinedSensorModel(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isDefinedSensorModel(String) - Method in interface org.wattdepot.client.WattDepotInterface
Checks to see if the given id is a defined SensorModel id.
isDefinedUserInfo(String, String) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
isDefinedUserInfo(String, String) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Checks to see if the given id and orgId is a defined UserInfo id.
isHealthy() - Method in class org.wattdepot.client.http.api.WattDepotClient
 
isHealthy() - Method in interface org.wattdepot.client.WattDepotInterface
Determines the health of the WattDepot server the client is communicating with.
isLoggable(LogRecord) - Method in class org.wattdepot.common.util.logger.HTTPClientHelperFilter
 
isTimestamp(String) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if the passed string can be parsed into an XMLGregorianCalendar object.
isTodayOrLater(XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if the passed timestamp indicates some time today or some time in the future.
isValid() - Method in class org.wattdepot.client.http.api.collector.EGaugeCollector
 
isValid() - Method in class org.wattdepot.client.http.api.collector.MultiThreadedCollector
 
isValid() - Method in class org.wattdepot.client.http.api.collector.NOAAWeatherCollector
 
isValid() - Method in class org.wattdepot.server.http.api.WebSession
 
isYesterdayOrLater(XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if the passed timestamp indicates some time yesterday or some time in the future.

L

Labels - Class in org.wattdepot.common.domainmodel
Labels Strings used to create the HTTP URLs and requests.
Labels() - Constructor for class org.wattdepot.common.domainmodel.Labels
 
LATEST - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the latest time.
LATEST_VALUE_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/latest/value/ URI to get the latest value(s) for a sensor or sensor group.
lessThan(XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns true if time1 < time2.
listSensors(String, String, boolean) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
listSensors(String, String, boolean) - Method in class org.wattdepot.server.WattDepotPersistence
 
LOAD_ANALYSIS - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The label for load analysis.
LOAD_DURATION_CURVE - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Load Duration Curve label.
LOAD_VARIABILITY - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Load Variability label.
LoadAnalysis - Class in org.wattdepot.extension.openeis.domainmodel
LoadAnalysis - Represents several load analyses for a sensor over a period of days.
LoadAnalysis(Date, Date, Double, Double, Double, Double, Double) - Constructor for class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Constructs a new LoadAnalysis with the given data.
LoadAnalysisResource - Interface in org.wattdepot.extension.openeis.http.api
LoadAnalysisResource - HTTP interface for getting the LoadAnalysis.
LoadAnalysisServerResource - Class in org.wattdepot.extension.openeis.server
LoadAnalysisServerResource - Handles LoadAnalysis request.
LoadAnalysisServerResource() - Constructor for class org.wattdepot.extension.openeis.server.LoadAnalysisServerResource
 
LoadDurationCurveDataResource - Interface in org.wattdepot.extension.openeis.http.api
LoadDurationCurveDataResource - HTTP interface for getting the load duration curve data.
LoadDurationCurveGvizResource - Interface in org.wattdepot.extension.openeis.http.api
LoadDurationCurveGvizResource - HTTP interface for getting the load duration curve data.
LoadDurationCurveGvizServerResource - Class in org.wattdepot.extension.openeis.server
LoadDurationCurveGvizServerResource - Handles Load Duration Curve Gviz requests.
LoadDurationCurveGvizServerResource() - Constructor for class org.wattdepot.extension.openeis.server.LoadDurationCurveGvizServerResource
 
LoadDurationCurveServer - Class in org.wattdepot.extension.openeis.server
LoadDurationCurveServer - Base class for handling Load Duration Curve requests.
LoadDurationCurveServer() - Constructor for class org.wattdepot.extension.openeis.server.LoadDurationCurveServer
 
LoadDurationCurveServerResource - Class in org.wattdepot.extension.openeis.server
LoadDurationCurveDataServerResource - Handles Load Duration Curve data requests.
LoadDurationCurveServerResource() - Constructor for class org.wattdepot.extension.openeis.server.LoadDurationCurveServerResource
 
LOCATION - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given Location.
LOCATION_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the location id.
LOCATION_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the location id.
LOCATIONS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all the Locations.
LoggerUtil - Class in org.wattdepot.common.util.logger
Provides a convenience method for Restlet logging that adjusts the output Handlers.
LOGGING_LEVEL_KEY - Static variable in class org.wattdepot.client.ClientProperties
The logging level key.
LOGGING_LEVEL_KEY - Static variable in class org.wattdepot.server.ServerProperties
The logging level key.
login() - Method in class org.wattdepot.server.http.api.LoginServerResource
logs user in.
LoginPageServerResource - Class in org.wattdepot.server.http.api
AdministratorServerResource - Administrative interface for WattDepot.
LoginPageServerResource() - Constructor for class org.wattdepot.server.http.api.LoginPageServerResource
 
LoginServerResource - Class in org.wattdepot.server.http.api
LoginServerResource - Handles the login form.
LoginServerResource() - Constructor for class org.wattdepot.server.http.api.LoginServerResource
 
LONGITUDINAL_BENCHMARKING - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Longitudinal Benchmarking label.
LongitudinalBenchmarkingDataResource - Interface in org.wattdepot.extension.openeis.http.api
LongitudinalBenchmarkingDataResource - HTTP interface for getting a longitudinal benchmark.
LongitudinalBenchmarkingGvisServerResource - Class in org.wattdepot.extension.openeis.server
LongitudinalBenchmarkingGvisServerResource - ServerResource that handles GET requests for OpenEIS Longitudinal Benchmarks.
LongitudinalBenchmarkingGvisServerResource() - Constructor for class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingGvisServerResource
 
LongitudinalBenchmarkingGvizResource - Interface in org.wattdepot.extension.openeis.http.api
LongitudinalBenchmarkingDataResource - HTTP interface for getting a longitudinal benchmark.
LongitudinalBenchmarkingServer - Class in org.wattdepot.extension.openeis.server
Base class for creating longitudinal benchmarks.
LongitudinalBenchmarkingServer() - Constructor for class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingServer
 
LongitudinalBenchmarkingServerResource - Class in org.wattdepot.extension.openeis.server
LongitudinalBenchmarkingServerResource - ServerResource that handles GET requests for OpenEIS Longitudinal Benchmarks.
LongitudinalBenchmarkingServerResource() - Constructor for class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingServerResource
 

M

main(String[]) - Static method in class org.wattdepot.client.http.api.collector.AllOrganizationCollectors
Queries the WattDepot server to find all the CollectorProcessDefinitions defined for the Organization.
main(String[]) - Static method in class org.wattdepot.client.http.api.collector.EGaugeCollector
Processes the command line arguments and starts the eGauge Collector.
main(String[]) - Static method in class org.wattdepot.client.http.api.collector.MeasurementSummaryClient
 
main(String[]) - Static method in class org.wattdepot.client.http.api.collector.NOAAWeatherCollector
Processes the command line arguments and starts the NOAA Weather Collector.
main(String[]) - Static method in class org.wattdepot.client.http.api.collector.SharkCollector
Processes the command line arguments and starts the Shark Collector.
main(String[]) - Static method in class org.wattdepot.client.http.api.collector.StressCollector
Processes the command line arguments and starts the eGauge Collector.
main(String[]) - Static method in class org.wattdepot.client.http.api.collector.StressTestCollector
 
main(String[]) - Static method in class org.wattdepot.client.http.api.csv.OrganizationDomainMain
 
main(String[]) - Static method in class org.wattdepot.client.http.api.ExampleInstances
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetDateValueRate
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetDateValueThroughput
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetEarliestValueRate
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetEarliestValueThroughput
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetIntervalValueRate
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetIntervalValueThroughput
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetLatestValueRate
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.GetLatestValueThroughput
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.PutCollectorRate
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.PutRate
 
main(String[]) - Static method in class org.wattdepot.client.http.api.performance.PutThroughput
 
main(String[]) - Static method in class org.wattdepot.server.AdminEnv
 
main(String[]) - Static method in class org.wattdepot.server.measurement.pruning.MeasurementPruner
Processes the command line arguments and runs the MeasurementGarbageCollector one time.
main(String[]) - Static method in class org.wattdepot.server.WattDepotServer
 
makeClient(String) - Method in class org.wattdepot.client.http.api.WattDepotClient
Creates a ClientResource for the given request.
makeTimestamp(String) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns an XMLGregorianCalendar, given its string representation.
makeTimestamp(Timestamp) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Converts a javax.sql.Timestamp into a javax.xml.datatype.XMLGregorianCalendar.
makeTimestamp(long) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Converts the specified time in milliseconds into a javax.xml.datatype.XMLGregorianCalendar.
makeTimestamp(XMLGregorianCalendar) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a new java.sql.Timestamp created from a javax.xml.datatype.XMLGregorianCalendar.
makeTimestamp() - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns an XMLGregorianCalendar corresponding to the current time.
Manager - Class in org.wattdepot.server.depository.impl.hibernate
Manager - provides access to the singleton SessionFactory needed to persist the objects.
Manager() - Constructor for class org.wattdepot.server.depository.impl.hibernate.Manager
 
MAXIMUM - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the maximum operation.
MEASUREMENT - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given Measurement.
Measurement - Class in org.wattdepot.common.domainmodel
Measurement - represents a measurement from a sensor.
Measurement() - Constructor for class org.wattdepot.common.domainmodel.Measurement
Hide the default constructor.
Measurement(String, Date, Double, Unit<?>) - Constructor for class org.wattdepot.common.domainmodel.Measurement
 
MEASUREMENT_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the Measurement id.
MEASUREMENT_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the Measurement id.
MEASUREMENT_PRUNING_DEFINITION - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given MeasurementPruningDefinition.
MEASUREMENT_PRUNING_DEFINITION_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the MeasurementPruningDefinition id.
MEASUREMENT_PRUNING_DEFINITION_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the MeasurementPruningDefinition id variable.
MEASUREMENT_PRUNING_DEFINITION_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/measurement-pruning-definition/ URI for putting a MeasurementPruningDefinition.
MEASUREMENT_PRUNING_DEFINITION_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/measurement-pruning-definition/{measurement-pruning- definition-id} URI for getting a MeasurementPruningDefinition.
MEASUREMENT_PRUNING_DEFINITIONS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all MeasurementPruningDefinitions.
MEASUREMENT_PRUNING_DEFINITIONS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/measurement-pruning-definitions/ URI for getting all defined MeasurementPruningDefinition.
MEASUREMENT_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/measurement/ URI for putting a measurement into the depository.
MEASUREMENT_TYPE - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given MeasurementType.
MEASUREMENT_TYPE_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the measurment type id.
MEASUREMENT_TYPE_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the measurment type id.
MEASUREMENT_TYPE_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/public/measurement-type/ URI for storing new MeasurmentTypes.
MEASUREMENT_TYPE_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/public/measurement-type/{measurement-type-id} URI for MeasurmentType manipulation.
MEASUREMENT_TYPES - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all the MeasurementTypes.
MEASUREMENT_TYPES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/public/measurement-types/ URI for getting all MeasurmentTypes.
MEASUREMENT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/measurement/{ measurement-id} URI for manipulating a measurement in the depsository.
MeasurementCache - Class in org.wattdepot.server.depository.impl.hibernate
Caches the earliest and latest measurements organized by Organization, Depository and Sensor.
MeasurementCache() - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementCache
Default constructor.
MeasurementCachePair - Class in org.wattdepot.server.depository.impl.hibernate
Represents the earliest and latest measurements for a sensor in a depository.
MeasurementCachePair(InterpolatedValue) - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementCachePair
Creates a new MeasurementCachePair from the given InterpolatedValue.
MeasurementGapException - Exception in org.wattdepot.common.exception
An exception that is thrown when a request for a value in a depository and the gap between the two adjacent measurements is too large.
MeasurementGapException() - Constructor for exception org.wattdepot.common.exception.MeasurementGapException
 
MeasurementGapException(String) - Constructor for exception org.wattdepot.common.exception.MeasurementGapException
 
MeasurementGapException(Throwable) - Constructor for exception org.wattdepot.common.exception.MeasurementGapException
 
MeasurementGapException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.MeasurementGapException
 
MeasurementImpl - Class in org.wattdepot.server.depository.impl.hibernate
MeasurementImpl - Hibernate persistant version of Measurement.
MeasurementImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
Default constructor.
MeasurementList - Class in org.wattdepot.common.domainmodel
MeasurementList - Attempt at getting a list across the wire.
MeasurementList() - Constructor for class org.wattdepot.common.domainmodel.MeasurementList
Default Constructor.
MeasurementListSizeExceededException - Exception in org.wattdepot.common.exception
Created on 19/12/14.
MeasurementListSizeExceededException() - Constructor for exception org.wattdepot.common.exception.MeasurementListSizeExceededException
Default Constructor.
MeasurementListSizeExceededException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.MeasurementListSizeExceededException
 
MeasurementListSizeExceededException(String) - Constructor for exception org.wattdepot.common.exception.MeasurementListSizeExceededException
 
MeasurementListSizeExceededException(Throwable) - Constructor for exception org.wattdepot.common.exception.MeasurementListSizeExceededException
 
MeasurementPruner - Class in org.wattdepot.server.measurement.pruning
MeasurementGarbageCollector - Removes measurements from the WattDepot repository that are at a higher frequency sampling rate than desired.
MeasurementPruner(ServerProperties, String, String, boolean) - Constructor for class org.wattdepot.server.measurement.pruning.MeasurementPruner
Create a MeasurementGarbageCollector.
MeasurementPruningDefinition - Class in org.wattdepot.common.domainmodel
MeasurementPruningDefinition - Represents the information about a process that down samples the measurements for a particular Depository and Sensor.
MeasurementPruningDefinition() - Constructor for class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
Default constructor.
MeasurementPruningDefinition(String, String, String, String, Integer, Integer, Integer) - Constructor for class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
MeasurementPruningDefinition(String, String, String, String, String, Integer, Integer, Integer) - Constructor for class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
MeasurementPruningDefinitionImpl - Class in org.wattdepot.server.depository.impl.hibernate
MeasurementPruningDefinitionImpl - Hibernate implementation of MeasurementPruningDefinition.
MeasurementPruningDefinitionImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
Default constructor.
MeasurementPruningDefinitionImpl(String, String, DepositoryImpl, String, OrganizationImpl, Integer, Integer, Integer) - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
MeasurementPruningDefinitionList - Class in org.wattdepot.common.domainmodel
MeasurementPruningDefinitionList - Encapsulates an ArrayList of MeasurementPruningDefinitions so Restlet can convert it to a JSON object.
MeasurementPruningDefinitionList() - Constructor for class org.wattdepot.common.domainmodel.MeasurementPruningDefinitionList
Default constructor.
MeasurementPruningDefinitionPutResource - Interface in org.wattdepot.common.http.api
MeasurementPruningDefinitionPutResource - HTTP Interface for putting MeasurementPruningDefinitions.
MeasurementPruningDefinitionPutServerResource - Class in org.wattdepot.server.http.api
MeasurementPruningDefinitionPutServerResource - Handles the MeasurementPruningDefinition HTTP API ("/wattdepot/{org-id}/garbage-collection-definition/") PUT requests.
MeasurementPruningDefinitionPutServerResource() - Constructor for class org.wattdepot.server.http.api.MeasurementPruningDefinitionPutServerResource
 
MeasurementPruningDefinitionResource - Interface in org.wattdepot.common.http.api
MeasurementPruningDefinitionReasource - HTTP Interface for MeasurementPruningDefinition.
MeasurementPruningDefinitionServerResource - Class in org.wattdepot.server.http.api
MeasurementPruningDefinitionServerResource - Handles the MeasurementPruningDefinition HTTP API ("/wattdepot/{org-id}/garbage-collection-definition/{gcd-id}").
MeasurementPruningDefinitionServerResource() - Constructor for class org.wattdepot.server.http.api.MeasurementPruningDefinitionServerResource
 
MeasurementPruningDefinitionsResource - Interface in org.wattdepot.common.http.api
MeasurementPruningDefinitionsResource - HTTP Interface for MeasurementPruningDefinitions.
MeasurementPruningDefinitionsServerResource - Class in org.wattdepot.server.http.api
MeasurementPruningDefinitionsServerResource - Handles the MeasurementPruningDefinition HTTP API ("/wattdepot/{org-id}/garbage-collection-definitions/").
MeasurementPruningDefinitionsServerResource() - Constructor for class org.wattdepot.server.http.api.MeasurementPruningDefinitionsServerResource
 
MeasurementRateSummary - Class in org.wattdepot.common.domainmodel
MeasurementRateSummary a summary of the Measurements created by a given Sensor in a Depository.
MeasurementRateSummary() - Constructor for class org.wattdepot.common.domainmodel.MeasurementRateSummary
Default constructor.
MEASUREMENTS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all the Measurements.
MEASUREMENTS_GVIZ_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/measurements/gviz/ URI to get all the measurements in the depsository.
MEASUREMENTS_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/measurements/ URI for putting measurements into the depository.
MEASUREMENTS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/measurements/ URI to get all the measurements in the depsository.
MeasurementSummaryClient - Class in org.wattdepot.client.http.api.collector
MeasurementSummaryClient polls the WattDepot server asking for the all the measurements in a depository.
MeasurementSummaryClient(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.MeasurementSummaryClient
 
measurementType - Variable in class org.wattdepot.common.domainmodel.Depository
Type of measurements stored in the Depository.
MeasurementType - Class in org.wattdepot.common.domainmodel
MeasurementType - Defines the type of a Measurement.
MeasurementType() - Constructor for class org.wattdepot.common.domainmodel.MeasurementType
Default constructor.
MeasurementType(String, Unit<?>) - Constructor for class org.wattdepot.common.domainmodel.MeasurementType
Creates a new MeasurementType.
MeasurementType(String, String, Unit<?>) - Constructor for class org.wattdepot.common.domainmodel.MeasurementType
Creates a new MeasurementType.
MeasurementTypeException - Exception in org.wattdepot.common.exception
MeasurementTypeException thrown when a Depository is given a measurement of the wrong type.
MeasurementTypeException() - Constructor for exception org.wattdepot.common.exception.MeasurementTypeException
Default constructor.
MeasurementTypeException(String) - Constructor for exception org.wattdepot.common.exception.MeasurementTypeException
 
MeasurementTypeException(Throwable) - Constructor for exception org.wattdepot.common.exception.MeasurementTypeException
 
MeasurementTypeException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.MeasurementTypeException
 
MeasurementTypeImpl - Class in org.wattdepot.server.depository.impl.hibernate
MeasurementTypeImpl - Hibernate implementation of the MeasurementType.
MeasurementTypeImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
Default constructor.
MeasurementTypeImpl(String, String, String) - Constructor for class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
MeasurementTypeList - Class in org.wattdepot.common.domainmodel
MeasurementTypeList - Attempt at getting a list across the wire.
MeasurementTypeList() - Constructor for class org.wattdepot.common.domainmodel.MeasurementTypeList
Default Constructor.
MeasurementTypePutResource - Interface in org.wattdepot.common.http.api
MeasurementTypePutResource Defines the HTTP PUT API.
MeasurementTypePutServerResource - Class in org.wattdepot.server.http.api
MeasurementTypePutServerResource handles the HTTP PUT API for MeasurementTypes.
MeasurementTypePutServerResource() - Constructor for class org.wattdepot.server.http.api.MeasurementTypePutServerResource
 
MeasurementTypeResource - Interface in org.wattdepot.common.http.api
MeasurementTypeResource - HTTP Interface for data model MeasurementType.
MeasurementTypeServerResource - Class in org.wattdepot.server.http.api
MeasurementTypeServerResource - Handles the MeasurementType HTTP API ("/wattdepot/measurement-type/" and "/wattdepot/measurement-type/{measurementtype-id}").
MeasurementTypeServerResource() - Constructor for class org.wattdepot.server.http.api.MeasurementTypeServerResource
 
MeasurementTypesResource - Interface in org.wattdepot.common.http.api
MeasurementTypesResource - The HTTP API for MeasurementTypes.
MeasurementTypesServerResource - Class in org.wattdepot.server.http.api
MeasurementTypesServerResource - ServerResource that handles the URI "/wattdepot/measurementtypes/".
MeasurementTypesServerResource() - Constructor for class org.wattdepot.server.http.api.MeasurementTypesServerResource
 
MINIMUM - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the minimum operation.
MisMatchedOwnerException - Exception in org.wattdepot.common.exception
MissMatchedOwnerException thrown when an object is defined with a different owner than the owner of its components.
MisMatchedOwnerException() - Constructor for exception org.wattdepot.common.exception.MisMatchedOwnerException
Default Constructor.
MisMatchedOwnerException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.MisMatchedOwnerException
 
MisMatchedOwnerException(String) - Constructor for exception org.wattdepot.common.exception.MisMatchedOwnerException
 
MisMatchedOwnerException(Throwable) - Constructor for exception org.wattdepot.common.exception.MisMatchedOwnerException
 
missingSensorsEmptyP() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
MODBUS - Static variable in class org.wattdepot.common.util.SensorModelHelper
The Modbus protocol name.
models - Static variable in class org.wattdepot.common.util.SensorModelHelper
Holds the default SensorModels.
MultiThreadedCollector - Class in org.wattdepot.client.http.api.collector
MultiThreadedCollector - Abstract base class for all Multi-Threaded Collectors.
MultiThreadedCollector(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.MultiThreadedCollector
Initializes the MultiThreadedCollector.
MultiThreadedCollector(String, String, String, String, String, Long, Depository, boolean) - Constructor for class org.wattdepot.client.http.api.collector.MultiThreadedCollector
 

N

name - Variable in class org.wattdepot.common.domainmodel.Depository
Name of the Depository.
name - Variable in class org.wattdepot.common.domainmodel.Organization
The name of the group.
newInstance() - Static method in class org.wattdepot.server.WattDepotServer
Creates a new instance of the WattDepot server.
newInstance(String) - Static method in class org.wattdepot.server.WattDepotServer
Creates a new instance of the WattDepot server.
newInstance(ServerProperties) - Static method in class org.wattdepot.server.WattDepotServer
Creates a new instance of the WattDepot server.
newTestInstance() - Static method in class org.wattdepot.server.WattDepotServer
Creates a new WattDepotServer suitable for unit testing.
NOAAWeatherCollector - Class in org.wattdepot.client.http.api.collector
NOAAWeatherCollector - Collector for NOAA Weather Current Observations.
NOAAWeatherCollector(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.NOAAWeatherCollector
Initializes the NOAAWeatherCollector.
NOAAWeatherCollector(String, String, String, String, Sensor, Long, Depository, boolean) - Constructor for class org.wattdepot.client.http.api.collector.NOAAWeatherCollector
 
NoMeasurementException - Exception in org.wattdepot.common.exception
An exception that is thrown when a depository cannot find a measurement.
NoMeasurementException() - Constructor for exception org.wattdepot.common.exception.NoMeasurementException
 
NoMeasurementException(String) - Constructor for exception org.wattdepot.common.exception.NoMeasurementException
 
NoMeasurementException(Throwable) - Constructor for exception org.wattdepot.common.exception.NoMeasurementException
 
NoMeasurementException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.NoMeasurementException
 
NUM_INTERVALS - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The label for number of intervals.

O

OneLineFormatter - Class in org.wattdepot.common.util.logger
Provides a one line formatter for use with WattDepot logging.
OneLineFormatter() - Constructor for class org.wattdepot.common.util.logger.OneLineFormatter
Default constructor that enables the date stamp and new line.
OneLineFormatter(boolean) - Constructor for class org.wattdepot.common.util.logger.OneLineFormatter
One line format string with optional date stamp.
OneLineFormatter(boolean, boolean) - Constructor for class org.wattdepot.common.util.logger.OneLineFormatter
One line format string with optional date stamp and optional newline.
OPENEIS - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The base label used for OpenEIS analyses.
OPENEIS_ENERGY_SIGNATURE_DATA_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/energy-signature/data/ URI to get the last year's hourly power data.
OPENEIS_ENERGY_SIGNATURE_GVIZ_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/energy-signature/gviz/ URI to get the last year's hourly power data.
OPENEIS_HEAT_MAP_DATA_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/heat-map/data/ URI to get the last year's hourly power data.
OPENEIS_HEAT_MAP_GVIS_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/heat-map/gviz/ URI to get the last year's hourly power data.
OPENEIS_LOAD_ANALYSIS - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/load-analysis/ URI to get a load analysis.
OPENEIS_LOAD_DURATION_CURVE_DATA_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/load-duration-curve/data/ URI to get a load analysis.
OPENEIS_LOAD_DURATION_CURVE_GVIZ_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/load-duration-curve/gviz/ URI to get a load analysis.
OPENEIS_LONGITUDINAL_BASELINE_DATA_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/longitudinal-benchmarking/data/ URI to get a longitudinal benchmark comparison data.
OPENEIS_LONGITUDINAL_BASELINE_GVIZ_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/longitudinal-benchmarking/gviz/ URI to get a longitudinal benchmark comparison data for google visualization.
OPENEIS_TIME_SERIES_LOAD_DATA_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/time-series-load-profiling/data/ URI to get last month's power data.
OPENEIS_TIME_SERIES_LOAD_GVIZ_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/time-series-load-profiling/gviz/ URI to get last month's power data.
OPENEIS_UI_URI - Static variable in class org.wattdepot.extension.openeis.http.api.OpenEISAPI
/wattdepot/{org-id}/openeis/ui/ URI for the OpenEIS user interface.
OpenEISAPI - Class in org.wattdepot.extension.openeis.http.api
API - Defines the Strings that make up the WattDepot OPENEIS HTTP API.
OpenEISAPI() - Constructor for class org.wattdepot.extension.openeis.http.api.OpenEISAPI
 
OpenEISExtension - Class in org.wattdepot.extension.openeis
OpenEISExtension - A WattDepot extension that supports several of the OpenEIS algorithms.
OpenEISExtension() - Constructor for class org.wattdepot.extension.openeis.OpenEISExtension
 
OpenEISGvizHelper - Class in org.wattdepot.extension.openeis.util
GvizHelper - Utility class that handles Google Visualization using the Google Visualization Datasource library.
OpenEISGvizHelper() - Constructor for class org.wattdepot.extension.openeis.util.OpenEISGvizHelper
 
OpenEISLabels - Class in org.wattdepot.extension.openeis
OpenEISLables - Labels for OpenEIS http://eis.lbl.gov/openeis.html.
OpenEISLabels() - Constructor for class org.wattdepot.extension.openeis.OpenEISLabels
 
OpenEISServer - Class in org.wattdepot.extension.openeis.server
OpenEISServer - Base class that provides functionality for getting Hourly average values for point data and Hourly difference values.
OpenEISServer() - Constructor for class org.wattdepot.extension.openeis.server.OpenEISServer
 
OpenEISUIServerResource - Class in org.wattdepot.extension.openeis.http.api
OpenEISUIServerResource - User interface for the OpenEIS algorithms.
OpenEISUIServerResource() - Constructor for class org.wattdepot.extension.openeis.http.api.OpenEISUIServerResource
 
org.wattdepot.client - package org.wattdepot.client
Various WattDepot clients.
org.wattdepot.client.http.api - package org.wattdepot.client.http.api
Restlet implementations of WattDepot clients for the HTTP API.
org.wattdepot.client.http.api.collector - package org.wattdepot.client.http.api.collector
Collectors are the processes that query Sensors, produce Measurements and send the Measurements to the WattDepot Server.
org.wattdepot.client.http.api.csv - package org.wattdepot.client.http.api.csv
WattDepotClient classes for manipulating Organization's domain model definitions.
org.wattdepot.client.http.api.performance - package org.wattdepot.client.http.api.performance
Classes used to run performance evaluation for WattDepot.
org.wattdepot.common - package org.wattdepot.common
Common Classes used for both WattDepot clients and the WattDepot server.
org.wattdepot.common.analysis - package org.wattdepot.common.analysis
Analysis support classes.
org.wattdepot.common.domainmodel - package org.wattdepot.common.domainmodel
WattDepot models the domain of measurement collection, storage, and analysis through the following conceptual entities.
org.wattdepot.common.exception - package org.wattdepot.common.exception
WattDepot specific exceptions.
org.wattdepot.common.http.api - package 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 - package org.wattdepot.common.util
Utility classes for WattDepot.
org.wattdepot.common.util.csv - package org.wattdepot.common.util.csv
CSV factory to convert domain model object into CSV entries and vise versa.
org.wattdepot.common.util.logger - package org.wattdepot.common.util.logger
Provides a Logger for WattDepot services.
org.wattdepot.common.util.tstamp - package org.wattdepot.common.util.tstamp
Provides classes to facilitate manipulation of timestamps.
org.wattdepot.extension - package org.wattdepot.extension
Base package for WattDepotExtensions.
org.wattdepot.extension.openeis - package org.wattdepot.extension.openeis
A WattDepotExtension that implements some of the OpenEIS algorithms.
org.wattdepot.extension.openeis.domainmodel - package org.wattdepot.extension.openeis.domainmodel
Additional classes used in the OpenEIS analyses.
org.wattdepot.extension.openeis.http.api - package org.wattdepot.extension.openeis.http.api
Interfaces that define the OpenEIS algorithms for WattDepot.
org.wattdepot.extension.openeis.server - package org.wattdepot.extension.openeis.server
Server Resources for the OpenEIS algorithms.
org.wattdepot.extension.openeis.util - package org.wattdepot.extension.openeis.util
Utility classes for the OpenEIS extension.
org.wattdepot.server - package org.wattdepot.server
The WattDepot Server classes.
org.wattdepot.server.depository.impl.hibernate - package org.wattdepot.server.depository.impl.hibernate
Provides the Hibernate http://www.hibernate.org implementation of WattDepot persistence.
org.wattdepot.server.http.api - package org.wattdepot.server.http.api
Provides HTTP API for WattDepot using the Restlet framework http://www.restlet.org
org.wattdepot.server.measurement.pruning - package org.wattdepot.server.measurement.pruning
package-info.java This file is part of WattDepot.
ORGANIZATION - Static variable in class org.wattdepot.common.domainmodel.Labels
The URI for manipulating a given Organization.
Organization - Class in org.wattdepot.common.domainmodel
Organization - A group of users used to create a namespace for WattDepot entities.
Organization() - Constructor for class org.wattdepot.common.domainmodel.Organization
The default constructor.
Organization(String) - Constructor for class org.wattdepot.common.domainmodel.Organization
 
Organization(String, Set<String>) - Constructor for class org.wattdepot.common.domainmodel.Organization
 
Organization(String, String, Set<String>) - Constructor for class org.wattdepot.common.domainmodel.Organization
 
ORGANIZATION_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the organization id.
ORGANIZATION_ID2 - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the organization id.
ORGANIZATION_ID2_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the organization id.
ORGANIZATION_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the organization id.
ORGANIZATION_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/organization/ URI to store UserGroups.
ORGANIZATION_SUMMARY_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/summary/ URI for the Organization Summary User Interface.
ORGANIZATION_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/user-group/{user-org-id} URI to manipulate SensorGroups.
ORGANIZATION_VISUALIZE_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/visualize/ URI for the Organization Visualization User Interface.
OrganizationDomain - Class in org.wattdepot.client.http.api.csv
OrganizationDomain - Provides way of initializing an Organization's domain from a definition file and saving out an Organization's domain to a file.
OrganizationDomain(String, String, String, String, String) - Constructor for class org.wattdepot.client.http.api.csv.OrganizationDomain
Initializes the OrganizationDomain.
OrganizationDomainMain - Class in org.wattdepot.client.http.api.csv
OrganizationDomainMain - Reads in an Organization domain definition file and ensures the WattDepot server has all the instances defined in the file.
OrganizationDomainMain() - Constructor for class org.wattdepot.client.http.api.csv.OrganizationDomainMain
 
organizationId - Variable in class org.wattdepot.common.domainmodel.Depository
The id of the owner of this depository.
OrganizationImpl - Class in org.wattdepot.server.depository.impl.hibernate
OrganizationImpl - Hibernate implementation of an Organization.
OrganizationImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
Default constructor.
OrganizationImpl(String, String, Set<UserInfoImpl>) - Constructor for class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
OrganizationList - Class in org.wattdepot.common.domainmodel
OrganizationList - a list of organizations.
OrganizationList() - Constructor for class org.wattdepot.common.domainmodel.OrganizationList
Default Constructor.
OrganizationPutResource - Interface in org.wattdepot.common.http.api
OrganizationPutResource - HTTP PUT /wattdepot/{org-id}/organization/ Interface for data model organization.
OrganizationPutServerResource - Class in org.wattdepot.server.http.api
UserGroupServerResource - Handles the HTTP API ("/wattdepot/{org-id}/organization/").
OrganizationPutServerResource() - Constructor for class org.wattdepot.server.http.api.OrganizationPutServerResource
 
OrganizationResource - Interface in org.wattdepot.common.http.api
OrganizationResource - HTTP Interface for data model organization.
ORGANIZATIONS - Static variable in class org.wattdepot.common.domainmodel.Labels
URI component for manipulating all Organizations.
ORGANIZATIONS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/user-groups/ URI to get all defined SensorGroups.
OrganizationServerResource - Class in org.wattdepot.server.http.api
UserGroupServerResource - Handles the HTTP API ("/wattdepot/{org-id}/organization/{org-id}").
OrganizationServerResource() - Constructor for class org.wattdepot.server.http.api.OrganizationServerResource
 
OrganizationsResource - Interface in org.wattdepot.common.http.api
UserGroupsResource - The HTTP API for UserGroups.
OrganizationsServerResource - Class in org.wattdepot.server.http.api
UserGroupsServerResource - Handles the UserGroup HTTP API ("/wattdepot/{org-id}/organizations/").
OrganizationsServerResource() - Constructor for class org.wattdepot.server.http.api.OrganizationsServerResource
 
orgId - Variable in class org.wattdepot.server.http.api.WattDepotServerResource
The orgId in the request.
OrgSummaryServerResource - Class in org.wattdepot.server.http.api
OrgSummaryServerResource - Summary Web page generator for WattDepot Organizations.
OrgSummaryServerResource() - Constructor for class org.wattdepot.server.http.api.OrgSummaryServerResource
 
OrgVisualizerServerResource - Class in org.wattdepot.server.http.api
OrgVisualizerServerResource - Summary Web page generator for WattDepot Organizations.
OrgVisualizerServerResource() - Constructor for class org.wattdepot.server.http.api.OrgVisualizerServerResource
 

P

parseCalString(String) - Static method in class org.wattdepot.common.util.DateConvert
Parses the given String representation of an XMLGregorianCalendar and returns the instance.
parseCalStringToDate(String) - Static method in class org.wattdepot.common.util.DateConvert
 
PEAK_LOAD_BENCHMARKING - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Peak Load Benchmarking label.
PerformanceTimedTask - Class in org.wattdepot.client.http.api.performance
PerformanceTimedTask times a query from the WattDepot Server.
PerformanceTimedTask(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.PerformanceTimedTask
Initializes the GetLatestValueTask.
PerformanceTimedTask(String, String, String, String, boolean, String) - Constructor for class org.wattdepot.client.http.api.performance.PerformanceTimedTask
Initializes the GetLatestValueTask.
PersistenceCache - Class in org.wattdepot.server.depository.impl.hibernate
In memory cache of Organizations, Depositories, and Sensors.
PersistenceCache() - Constructor for class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Creates a new PersistenceCache.
POINT - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for point values.
pollingInterval - Variable in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
The number of seconds between polls.
PORT_KEY - Static variable in class org.wattdepot.client.ClientProperties
The wattdepot server port key.
PORT_KEY - Static variable in class org.wattdepot.server.ServerProperties
The wattdepot server port key.
POWER_DEPOSITORY - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Power Depository label.
POWER_SENSOR - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Power sensor label.
properties - Variable in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
Additional properties for the Collector.
Property - Class in org.wattdepot.common.domainmodel
Property - Key value pair.
Property() - Constructor for class org.wattdepot.common.domainmodel.Property
The default constructor.
Property(String, String) - Constructor for class org.wattdepot.common.domainmodel.Property
Creates a new Property with the given key and value.
PropertyImpl - Class in org.wattdepot.server.depository.impl.hibernate
PropertyImpl - Hibernate implementation of Property.
PropertyImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
PropertyImpl(String, String) - Constructor for class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
PropertyImpl(Property) - Constructor for class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
Convenience constructor.
protocol - Variable in class org.wattdepot.common.domainmodel.SensorModel
The protocol this sensor uses.
protocol - Variable in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
The protocol this sensor uses.
PRUNE_WINDOW - Static variable in class org.wattdepot.server.measurement.pruning.MeasurementPruner
The window to get the measurements.
pruneMeasurements() - Method in class org.wattdepot.server.measurement.pruning.MeasurementPruner
Prunes the measurements.
PUBLIC - Static variable in class org.wattdepot.common.domainmodel.Labels
The label/group for public objects.
PUBLIC_GROUP - Static variable in class org.wattdepot.common.domainmodel.Organization
The public user group.
putCollectorProcessDefinition(CollectorProcessDefinition) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putCollectorProcessDefinition(CollectorProcessDefinition) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given CollectorProcessDefinitionData in the WattDepot Server.
PutCollectorRate - Class in org.wattdepot.client.http.api.performance
PutCollectorRate - Starts up a process that sends Measurements to the WattDepot server at the given rate of measurements per second.
PutCollectorRate() - Constructor for class org.wattdepot.client.http.api.performance.PutCollectorRate
 
putDepository(Depository) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putDepository(Depository) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given Depository in the WattDepot Server.
putDepository(Depository) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Stores the Depository in the cache.
putMeasurement(Depository, Measurement) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putMeasurement(Depository, Measurement) - Method in interface org.wattdepot.client.WattDepotInterface
 
putMeasurement(String, String, Measurement) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
putMeasurement(String, String, Measurement) - Method in class org.wattdepot.server.WattDepotPersistence
 
putMeasurementList(String, String, MeasurementList) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
putMeasurementList(String, String, MeasurementList) - Method in class org.wattdepot.server.WattDepotPersistence
 
putMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given MeasurementPruningDefinition in the WattDepot Server.
putMeasurements(Depository, MeasurementList) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putMeasurements(Depository, MeasurementList) - Method in interface org.wattdepot.client.WattDepotInterface
 
putMeasurementType(MeasurementType) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putMeasurementType(MeasurementType) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given MeasurementType in the WattDepot Server.
putOrganization(Organization) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
putOrganization(Organization) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Stores the given Organization in the WattDepot Server.
putOrganization(Organization) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Stores the Organization in the cache.
PutRate - Class in org.wattdepot.client.http.api.performance
PutRate - Starts up a process that sends Measurements to the WattDepot server at the given rate of measurements per second.
PutRate() - Constructor for class org.wattdepot.client.http.api.performance.PutRate
 
putSensor(Sensor) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putSensor(Sensor) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given Sensor in the WattDepot Server.
putSensor(Sensor) - Method in class org.wattdepot.server.depository.impl.hibernate.PersistenceCache
Stores the sensor in the cache.
putSensorGroup(SensorGroup) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putSensorGroup(SensorGroup) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given SensorGroup in the WattDepot Server.
putSensorModel(SensorModel) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
putSensorModel(SensorModel) - Method in interface org.wattdepot.client.WattDepotInterface
Stores the given SensorModel in the WattDepot Server.
PutTask - Class in org.wattdepot.client.http.api.performance
PutTask stores a Measurement using the WattDepotClient.
PutTask(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.PutTask
Initializes the PutTask.
PutTask(String, String, String, String, boolean, String) - Constructor for class org.wattdepot.client.http.api.performance.PutTask
Initializes the PutTask.
PutThroughput - Class in org.wattdepot.client.http.api.performance
PutThroughput - Attempts to determine the maximum rate of storing Measurements in a WattDepot installation.
PutThroughput(String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.performance.PutThroughput
Initializes the PutThroughput instance.
putUser(UserInfo) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
putUser(UserInfo) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Stores the given user in the WattDepot Server.

Q

quantities - Static variable in class org.wattdepot.common.util.UnitsHelper
Holds the defined units.

R

remove(Object) - Method in class org.wattdepot.common.domainmodel.Organization
 
remove(Object) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
remove() - Method in interface org.wattdepot.common.http.api.CollectorProcessDefinitionResource
Defined the DEL /wattdepot/{org-id}/collector-process-definition/{collector- process-definition-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.DepositoryMeasurementResource
Defined the DEL /wattdepot/{org-id}/depository/{depository-id}/measurement /{measurement-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.DepositoryResource
Defined the DEL /wattdepot/{org-id}/depository/{depository-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.MeasurementPruningDefinitionResource
Defined the DEL /wattdepot/measurement-pruning-definition/{measurement-pruning-definition-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.MeasurementTypeResource
Defined the DEL /wattdepot/measurementtype/{measurementtype_id} API call.
remove() - Method in interface org.wattdepot.common.http.api.OrganizationResource
Defined the DEL /wattdepot/{org-id}/organization/{org-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.SensorGroupResource
Defined the DEL /wattdepot/sensor-group/{sensor-group-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.SensorModelResource
Defined the DEL /wattdepot/sensormodel/{sensormodel_id} API call.
remove() - Method in interface org.wattdepot.common.http.api.SensorResource
Defined the DEL /wattdepot/sensor/{sensor-id} API call.
remove() - Method in interface org.wattdepot.common.http.api.UserInfoResource
Defined the DEL /wattdepot/user/{user_id} API call.
remove() - Method in class org.wattdepot.server.http.api.CollectorProcessDefinitionServerResource
 
remove() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementServerResource
 
remove() - Method in class org.wattdepot.server.http.api.DepositoryServerResource
 
remove() - Method in class org.wattdepot.server.http.api.MeasurementPruningDefinitionServerResource
 
remove() - Method in class org.wattdepot.server.http.api.MeasurementTypeServerResource
 
remove() - Method in class org.wattdepot.server.http.api.OrganizationServerResource
 
remove() - Method in class org.wattdepot.server.http.api.SensorGroupServerResource
 
remove() - Method in class org.wattdepot.server.http.api.SensorModelServerResource
 
remove() - Method in class org.wattdepot.server.http.api.SensorServerResource
 
remove() - Method in class org.wattdepot.server.http.api.UserInfoServerResource
 
removeMissingSensor(String) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
Removes the sensorId from the missing sensors list.
removeProperty(Object) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
removeProperty(Object) - Method in class org.wattdepot.common.domainmodel.Sensor
 
removeProperty(Object) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
removeRestletLoggers() - Static method in class org.wattdepot.common.util.logger.LoggerUtil
Adjusts the Restlet Loggers so that they dump their output rather than sending it to the console.
removeUser(UserInfoImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
removeWebSession(String) - Method in class org.wattdepot.server.http.api.WattDepotApplication
Removes the WebSession from the application.
retrieve() - Method in interface org.wattdepot.common.http.api.CollectorProcessDefinitionResource
Defines GET /wattdepot/{org-id}/collector-process-definition/{collector-process -definition-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.CollectorProcessDefinitionsResource
Defines the GET /wattdepot/{org-id}/collector-process-definitions/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.CsvDepositoryValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/csv/?sensor={sensor_id}&start={start}&end={end}&interval={interval}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoriesResource
Defines the GET /wattdepot/{org-id}/depositories/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryAverageValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/average/? sensor={sensor_id }&start={start}&end={end}&interval={interval}&value-type={type}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryDailyValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/daily/values/? sensor={sensor_id}&start={start}&end={end}&value-type={value-type}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryDayHourlyValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/day-hourly/values/? sensor={sensor_id}×tamp={date}&value-type={value-type}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryDescriptiveStatsResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/{hourly-daily}/historical-stats/?sensor={sensor_id} ×tamp={time}&value-type={value-type}&samples={samples}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryHistoricalValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/{hourly | daily}/historical-values/?sensor={sensor_id} ×tamp={time}&value-type={value-type}&samples={samples}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryHourlyValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/hourly/values/? sensor={sensor_id}&start={start}&end={end}&value-type={value-type}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryLatestValueResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/latest/?sensor={sensor_id}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryLatestValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/latest/?sensor={sensor_id}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryMaximumValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/maximum/?sensor={sensor_id}&start={start}&end={end}&interval={interval}&value-type={type}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryMeasurementResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/measurement/{measurement -id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryMeasurementsResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/measurements/?sensor={sensorId}&start={start}&end={end}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryMinimumValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/minimum/?sensor={sensor_id}&start={start}&end={end}&interval={interval}&value-type={type}.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryResource
Defines GET /wattdepot/{org-id}/depository/{depository-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositorySensorsResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/sensors/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositorySensorStatusResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/sensor-status/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositorySensorSummaryResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/summary/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryValueResource
Defines GET.
retrieve() - Method in interface org.wattdepot.common.http.api.DepositoryValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/? sensor={sensor_id}&start={start}&end={end}&interval={interval} &value-type={value-type}.
retrieve() - Method in interface org.wattdepot.common.http.api.GvizDepositoryAverageValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/average/gviz/? sensor={sensor_id}&start={start}&end={end}&interval={interval}.
retrieve() - Method in interface org.wattdepot.common.http.api.GvizDepositoryMeasurementsResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/measurements/gviz/? sensor={sensorId}&start={start}&end={end}.
retrieve() - Method in interface org.wattdepot.common.http.api.GvizDepositoryValueResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/value/gviz/? sensor={sensorId}&start={start}&end={end}&gap={gapSeconds}
or GET /wattdepot/{org-id}/depository/{depository-id}/value/gviz/? sensor={sensorId}×tamp={timestamp}&gap={gapSeconds}
or GET /wattdepot/{org-id}/depository/{depository-id}/value/gviz/? sensor={sensorId}&latest=true
or GET /wattdepot/{org-id}/depository/{depository-id}/value/gviz/? sensor={sensorId}&earliest=true
retrieve() - Method in interface org.wattdepot.common.http.api.GvizDepositoryValuesResource
Defines GET
/wattdepot/{org-id}/depository/{depository-id}/values/gviz/? sensor={sensor_id}&start={start}&end={end}&interval={interval}.
retrieve() - Method in interface org.wattdepot.common.http.api.MeasurementPruningDefinitionResource
Defines GET /wattdepot/{org-id}/measurement-pruning-definition/{measurement-pruning -definition-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.MeasurementPruningDefinitionsResource
Defines the GET /wattdepot/{org-id}/measurement-pruning-definitions/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.MeasurementTypeResource
Defines GET /wattdepot/measurementtype/{measurementtype_id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.MeasurementTypesResource
Defines the GET /wattdepot/measurementtypes/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.OrganizationResource
Defines GET /wattdepot/{org-id}/organization/{org-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.OrganizationsResource
Defines the GET /wattdepot/usergroups/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorGroupResource
Defines GET /wattdepot/sensor-group/{sensor-group-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorGroupsResource
Defines the GET /wattdepot/sensorgroups/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorMeasurementResource
Defines GET /wattdepot/{org-id}/depository/{depository-id}/summary/?sensor={ sensor-id}&start={start}&end={end}.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorModelResource
Defines GET /wattdepot/sensormodel/{sensormodel_id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorModelsResource
Defines the GET /wattdepot/sensormodels/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorResource
Defines GET /wattdepot/sensor/{sensor-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.SensorsResource
Defines the GET /wattdepot/sensors/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.UserInfoResource
Defines GET /wattdepot/{org-id}/user/{user-id} API call.
retrieve() - Method in interface org.wattdepot.common.http.api.UserInfosResource
Defines the GET /wattdepot/{org-id}/users/ API call.
retrieve() - Method in interface org.wattdepot.common.http.api.UserPasswordResource
Defines GET /wattdepot/admin/user-password/{user_id} API call.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.EnergySignatureDataResource
Defines GET
/wattdepot/{org-id}/openeis/energy-signature/data/?power-depository={depository_id}&power-sensor={sensor_id} &temperature-depository={depository_id}&temperature-sensor={sensor_id}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.EnergySignatureGvizResource
Defines GET
/wattdepot/{org-id}/openeis/energy-signature/gviz/?power-depository={depository_id}&power-sensor={sensor_id} &temperature-depository={depository_id}&temperature-sensor={sensor_id}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.HeatMapDataResource
Defines GET
/wattdepot/{org-id}/openeis/heat-map/data/?depository={depository_id}&sensor={sensor_id}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.HeatMapGvizResource
Defines GET
/wattdepot/{org-id}/openeis/heat-map/gviz/?power-depository={power_depository_id}&power-sensor={power_sensor_id} &temp-depository={temp_depository_id}&temp-sensor={temp_sensor_id}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.LoadAnalysisResource
Defines GET
/wattdepot/{org-id}/openeis/load-analysis/?depository={depository_id}&sensor={sensor_id}&start={start}&end={end}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.LoadDurationCurveDataResource
Defines GET
/wattdepot/{org-id}/openeis/load-duration-curve/data/?depository={depository_id}&sensor={sensor_id} &start={start}&end={end}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.LoadDurationCurveGvizResource
Defines GET
/wattdepot/{org-id}/openeis/load-duration-quiz/gviz/?depository={depository_id}&sensor={sensor_id} &start={start}&end={end}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.LongitudinalBenchmarkingDataResource
Defines GET
/wattdepot/{org-id}/openeis/longitudinal-benchmarking/data/?depository={depository_id}&sensor={sensor_id} &baseline-start={start-date}&baseline-duration={duration}&comparison-start={start-date}&num-intervals={number}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.LongitudinalBenchmarkingGvizResource
Defines GET
/wattdepot/{org-id}/openeis/longitudinal-benchmarking/gviz/?depository={depository_id}&sensor={sensor_id} &baseline-start={start-date}&baseline-duration={duration}&comparison-start={start-date}&num-intervals={number}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.TimeSeriesLoadProfileDataResource
Defines GET
/wattdepot/{org-id}/openeis/time-series-load-profiling/data/?depository={depository_id}&sensor={sensor_id}.
retrieve() - Method in interface org.wattdepot.extension.openeis.http.api.TimeSeriesLoadProfileGvizResource
Defines GET
/wattdepot/{org-id}/openeis/time-series-load-profiling/gviz/?depository={depository_id}&sensor={sensor_id}.
retrieve() - Method in class org.wattdepot.extension.openeis.server.EnergySignatureGvizServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.EnergySignatureServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.HeatMapGivzServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.HeatMapServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.LoadAnalysisServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.LoadDurationCurveGvizServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.LoadDurationCurveServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingGvisServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.LongitudinalBenchmarkingServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileGvizServerResource
 
retrieve() - Method in class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.CollectorProcessDefinitionServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.CollectorProcessDefinitionsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.CsvDepositoryValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoriesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryAverageValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryDailyValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryDayHourlyValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryDescriptiveStatsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryHistoricalValuesServer
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryHourlyValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryLatestValueServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryLatestValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryMaximumValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryMinimumValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositorySensorsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositorySensorStatusServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositorySensorSummaryServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryValueServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.DepositoryValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.GvizDepositoryAverageValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.GvizDepositoryMeasurementsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.GvizDepositoryValueServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.GvizDepositoryValuesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.MeasurementPruningDefinitionServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.MeasurementPruningDefinitionsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.MeasurementTypeServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.MeasurementTypesServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.OrganizationServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.OrganizationsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorGroupServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorGroupsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorMeasurementServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorModelServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorModelsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.SensorsServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.UserInfoServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.UserInfosServerResource
 
retrieve() - Method in class org.wattdepot.server.http.api.UserPasswordServerResource
 
ROOT - Static variable in class org.wattdepot.common.domainmodel.UserInfo
The admin user.
ROOT - Static variable in class org.wattdepot.common.domainmodel.UserPassword
The password for the admin user.
RowCount - Class in org.wattdepot.server.depository.impl.hibernate
Keeps track of the number of rows in each of the other tables.
RowCount() - Constructor for class org.wattdepot.server.depository.impl.hibernate.RowCount
 
run() - Method in class org.wattdepot.client.http.api.collector.EGaugeCollector
 
run() - Method in class org.wattdepot.client.http.api.collector.MeasurementSummaryClient
 
run() - Method in class org.wattdepot.client.http.api.collector.NOAAWeatherCollector
 
run() - Method in class org.wattdepot.client.http.api.collector.SharkCollector
 
run() - Method in class org.wattdepot.client.http.api.collector.StressCollector
 
run() - Method in class org.wattdepot.client.http.api.collector.StressTestCollector
 
run() - Method in class org.wattdepot.client.http.api.performance.GetDateValueThroughput
 
run() - Method in class org.wattdepot.client.http.api.performance.GetEarliestValueThroughput
 
run() - Method in class org.wattdepot.client.http.api.performance.GetIntervalValueThroughput
 
run() - Method in class org.wattdepot.client.http.api.performance.GetLatestValueThroughput
 
run() - Method in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
 
run() - Method in class org.wattdepot.client.http.api.performance.PutThroughput
 
run() - Method in class org.wattdepot.server.measurement.pruning.MeasurementPruner
 

S

SAMPLES - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for samples.
SAMPLES_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the sample var.
saveCurrentDomain() - Method in class org.wattdepot.client.http.api.csv.OrganizationDomain
Saves out the Organization's Depositories, Sensors, SensorGroups, and CollectorProcessDefinitions.
saveCurrentDomain(String) - Method in class org.wattdepot.client.http.api.csv.OrganizationDomain
Saves out the Organization's Depositories, Sensors, SensorGroups, and CollectorProcessDefinitions.
sensor - Variable in class org.wattdepot.client.http.api.performance.PerformanceTimedTask
The sensor to get the latest value for.
SENSOR - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given Sensor.
Sensor - Class in org.wattdepot.common.domainmodel
Sensor - Represents the device making measurements.
Sensor() - Constructor for class org.wattdepot.common.domainmodel.Sensor
Default constructor.
Sensor(String, String, String, String) - Constructor for class org.wattdepot.common.domainmodel.Sensor
 
Sensor(String, String, String, String, Set<Property>, String) - Constructor for class org.wattdepot.common.domainmodel.Sensor
 
SENSOR_GROUP - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given SensorGroup.
SENSOR_GROUP_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the sensor group id.
SENSOR_GROUP_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the sensor group id.
SENSOR_GROUP_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/sensor-group/ URI to store SensorGroups.
SENSOR_GROUP_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/sensor-group/{sensor-org-id} URI to manipulate SensorGroups.
SENSOR_GROUPS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all SensorGroups.
SENSOR_GROUPS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/sensor-groups/ URI to get all defined SensorGroups.
SENSOR_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the sensor id.
SENSOR_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the sensor id.
SENSOR_MEASUREMENT_SUMMARY_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/value/ URI to get all the measured value.
SENSOR_MODEL - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a given SensorModel.
SENSOR_MODEL_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the sensormodel id.
SENSOR_MODEL_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the sensormodel id.
SENSOR_MODEL_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/public/sensor-model/ URI for storing new SensorModels.
SENSOR_MODEL_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/public/sensor-model/{sensor-model-id} URI for SensorModel manipulation.
SENSOR_MODELS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all SensorModels.
SENSOR_MODELS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/public/sensor-models/ URI for getting all SensorModels.
SENSOR_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/sensor/ URI to store Sensors.
SENSOR_STATUS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for Sensor Status.
SENSOR_STATUS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/sensor-status/ URI to get the latest status for a sensor or sensor group.
SENSOR_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/sensor/{sensor-id} URI to manipulate Sensors.
SensorGroup - Class in org.wattdepot.common.domainmodel
SensorGroup represents a group of Sensors.
SensorGroup() - Constructor for class org.wattdepot.common.domainmodel.SensorGroup
Hide the default constructor.
SensorGroup(String, Set<String>, String) - Constructor for class org.wattdepot.common.domainmodel.SensorGroup
Create a new SensorGroup with the given unique id.
SensorGroup(String, String, Set<String>, String) - Constructor for class org.wattdepot.common.domainmodel.SensorGroup
Create a new SensorGroup with the given unique id.
SensorGroupImpl - Class in org.wattdepot.server.depository.impl.hibernate
SensorGroupImpl - Hibernate implementation of the SensorGroup.
SensorGroupImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
SensorGroupImpl(String, String, Set<SensorImpl>, OrganizationImpl) - Constructor for class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
SensorGroupList - Class in org.wattdepot.common.domainmodel
SensorGroupList - Attempt at getting a list across the wire.
SensorGroupList() - Constructor for class org.wattdepot.common.domainmodel.SensorGroupList
Default Constructor.
SensorGroupPutResource - Interface in org.wattdepot.common.http.api
SensorGroupResource - HTTP Interface for data model SensorGroup.
SensorGroupPutServerResource - Class in org.wattdepot.server.http.api
SensorGroupPutServerResource - Handles the SensorGroup HTTP API ("/wattdepot/{org-id}/sensor-group/").
SensorGroupPutServerResource() - Constructor for class org.wattdepot.server.http.api.SensorGroupPutServerResource
 
SensorGroupResource - Interface in org.wattdepot.common.http.api
SensorGroupResource - HTTP Interface for data model SensorGroup.
SensorGroupServerResource - Class in org.wattdepot.server.http.api
SensorGroupServerResource - Handles the SensorGroup HTTP API ("/wattdepot/{org-id}/sensor-group/{sensor-group_id}").
SensorGroupServerResource() - Constructor for class org.wattdepot.server.http.api.SensorGroupServerResource
 
SensorGroupsResource - Interface in org.wattdepot.common.http.api
SensorGroupsResouce - HTTP Interface for SensorGroups.
SensorGroupsServerResource - Class in org.wattdepot.server.http.api
SensorGroupsServerResource - Handles the SensorGroups HTTP API ("/wattdepot/{org-id}/sensor-groups/").
SensorGroupsServerResource() - Constructor for class org.wattdepot.server.http.api.SensorGroupsServerResource
 
sensorId - Variable in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
The id of the sensor making the measurements.
sensorId - Variable in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
sensorId - Variable in class org.wattdepot.server.http.api.DepositoryValuesServer
 
SensorImpl - Class in org.wattdepot.server.depository.impl.hibernate
SensorImpl - Hibernate implementation of Sensor class.
SensorImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
SensorImpl(String, String, String, SensorModelImpl, Set<PropertyImpl>, OrganizationImpl) - Constructor for class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
SensorList - Class in org.wattdepot.common.domainmodel
SensorList - List of Sensors.
SensorList() - Constructor for class org.wattdepot.common.domainmodel.SensorList
Default Constructor.
SensorMeasurementResource - Interface in org.wattdepot.common.http.api
SensorMeasurementResource - HTTP Interface for getting SensorMeasurementSummaries.
SensorMeasurementServerResource - Class in org.wattdepot.server.http.api
SensorMeasurementServerResource - Handles the SensorMeasurementSummary HTTP API ( "/wattdepot/{org-id}/depository/{depository-id}/?sensor={sensor-id}&start={start}&end= { e n d }).
SensorMeasurementServerResource() - Constructor for class org.wattdepot.server.http.api.SensorMeasurementServerResource
 
SensorMeasurementSummary - Class in org.wattdepot.common.domainmodel
SensorMeasurementSummary a summary of the Measurements created by a given Sensor in a depository.
SensorMeasurementSummary() - Constructor for class org.wattdepot.common.domainmodel.SensorMeasurementSummary
Default constructor.
SensorMeasurementSummary(String, String, Date, Date, int) - Constructor for class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
SensorModel - Class in org.wattdepot.common.domainmodel
SensorModel - Information about a Sensor.
SensorModel() - Constructor for class org.wattdepot.common.domainmodel.SensorModel
The default constructor.
SensorModel(String, String, String, String) - Constructor for class org.wattdepot.common.domainmodel.SensorModel
 
SensorModel(String, String, String, String, String) - Constructor for class org.wattdepot.common.domainmodel.SensorModel
 
SensorModelHelper - Class in org.wattdepot.common.util
SensorModelHelper - Utility class that Holds the default SensorModel instances.
SensorModelHelper() - Constructor for class org.wattdepot.common.util.SensorModelHelper
 
SensorModelImpl - Class in org.wattdepot.server.depository.impl.hibernate
SensorModelImpl - Hibernate implementation of the SensorModel class.
SensorModelImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
Default constructor.
SensorModelImpl(String, String, String, String, String) - Constructor for class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
SensorModelList - Class in org.wattdepot.common.domainmodel
SensorModelList - List of SensorModels.
SensorModelList() - Constructor for class org.wattdepot.common.domainmodel.SensorModelList
Default Constructor.
SensorModelPutResource - Interface in org.wattdepot.common.http.api
SensorModelResource - HTTP Interface for data model SensorModel.
SensorModelPutServerResource - Class in org.wattdepot.server.http.api
SensorModelServerResource - Handles the SensorModel HTTP PUT API ("/wattdepot/public/sensor-model/").
SensorModelPutServerResource() - Constructor for class org.wattdepot.server.http.api.SensorModelPutServerResource
 
SensorModelResource - Interface in org.wattdepot.common.http.api
SensorModelResource - HTTP Interface for data model SensorModel.
SensorModelServerResource - Class in org.wattdepot.server.http.api
SensorModelServerResource - Handles the SensorModel HTTP API ("/wattdepot/sensormodel/", "/wattdepot/sensormodel/{sensormodel_id}").
SensorModelServerResource() - Constructor for class org.wattdepot.server.http.api.SensorModelServerResource
 
SensorModelsResource - Interface in org.wattdepot.common.http.api
SensorModelsResouce - HTTP Interface for SensorModels.
SensorModelsServerResource - Class in org.wattdepot.server.http.api
SensorModelsServerResource - Handles the SensorGroups HTTP API ("/wattdepot/public/sensor-models/").
SensorModelsServerResource() - Constructor for class org.wattdepot.server.http.api.SensorModelsServerResource
 
SensorPutResource - Interface in org.wattdepot.common.http.api
SensorResource - HTTP Interface for data model Sensor.
SensorPutServerResource - Class in org.wattdepot.server.http.api
SensorPutServerResource - Handles the Sensor HTTP API ("/wattdepot/{org-id}/sensor/").
SensorPutServerResource() - Constructor for class org.wattdepot.server.http.api.SensorPutServerResource
 
SensorResource - Interface in org.wattdepot.common.http.api
SensorResource - HTTP Interface for data model Sensor.
SENSORS - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for all Sensors.
sensors - Variable in class org.wattdepot.common.domainmodel.SensorGroup
The List of sensors the compose this group.
SENSORS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/sensors/ URI to get all defined Sensors.
SensorServerResource - Class in org.wattdepot.server.http.api
SensorServerResource - Handles the Sensor HTTP API ("/wattdepot/{org-id}/sensor/{sensor-id}").
SensorServerResource() - Constructor for class org.wattdepot.server.http.api.SensorServerResource
 
SensorsResource - Interface in org.wattdepot.common.http.api
SensorsResouce - HTTP Interface for Sensors.
SensorsServerResource - Class in org.wattdepot.server.http.api
SensorsServerResource - Handles the Sensors HTTP API ("/wattdepot/{org-id}/sensors/").
SensorsServerResource() - Constructor for class org.wattdepot.server.http.api.SensorsServerResource
 
SensorStatus - Class in org.wattdepot.common.domainmodel
SensorStatus represents the status of a given Sensor.
SensorStatus() - Constructor for class org.wattdepot.common.domainmodel.SensorStatus
 
SensorStatusEnum - Enum in org.wattdepot.common.domainmodel
Enumeration of valid Sensor Statuses.
SensorStatusList - Class in org.wattdepot.common.domainmodel
SensorStatusList - List of SensorStatuses.
SensorStatusList() - Constructor for class org.wattdepot.common.domainmodel.SensorStatusList
Default constructor.
SERVER_HOME_DIR - Static variable in class org.wattdepot.server.ServerProperties
The full path to the server's home directory.
SERVER_TIMING_KEY - Static variable in class org.wattdepot.server.ServerProperties
Enable timing of Server operations.
serverProperties() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
serverProperties(ServerProperties) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
ServerProperties - Class in org.wattdepot.server
ServerProperties - Provides access to the values stored in the wattdepot-server.properties file.
ServerProperties() - Constructor for class org.wattdepot.server.ServerProperties
Creates a new ServerProperties instance using the default filename.
ServerProperties(String) - Constructor for class org.wattdepot.server.ServerProperties
Creates a new ServerProperties instance loaded from the given filename.
set(String, String) - Method in class org.wattdepot.server.ServerProperties
Sets the given property.
setAnalysis(Map<String, Double>) - Method in class org.wattdepot.extension.openeis.domainmodel.XYInterpolatedValuesWithAnalysis
Sets the map of analyses.
setAveBaseToPeakRatio(Double) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the average base to peak ratio.
setAveDailyMax(Double) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the average daily maximum for the peroid.
setAveDailyMin(Double) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the average daily minimum for the peroid.
setAveDailyRange(Double) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the average daily range over the period.
setAverage(Double) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the average value.
setCollectorProcessDefinitions(Set<CollectorProcessDefinition>) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
setCollectWindowDays(Integer) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setCollectWindowDays(Integer) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setComponent(WattDepotComponent) - Method in class org.wattdepot.server.http.api.WattDepotApplication
 
setDataPoints(XYInterpolatedValueList) - Method in class org.wattdepot.extension.openeis.domainmodel.XYInterpolatedValuesWithAnalysis
Sets the data points.
setDate(Date) - Method in class org.wattdepot.common.domainmodel.Measurement
 
setDefinedSensors(ArrayList<String>) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the list of defined sensors.
setDefinedSensors(ArrayList<String>) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
Sets the list of defined sensorIds.
setDefinitions(ArrayList<CollectorProcessDefinition>) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinitionList
 
setDefinitions(ArrayList<MeasurementPruningDefinition>) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinitionList
 
setDepositories(ArrayList<Depository>) - Method in class org.wattdepot.common.domainmodel.DepositoryList
 
setDepositories(Set<Depository>) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
setDepository(DepositoryImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setDepository(DepositoryImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
setDepository(DepositoryImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
setDepository(DepositoryImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setDepositoryId(String) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setDepositoryId(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the depository id.
setDepositoryId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setDepositoryId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setDepositoryId(String) - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
setDepot(WattDepotPersistence) - Method in class org.wattdepot.server.http.api.WattDepotApplication
 
setEmail(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setEmail(String) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
setEncryptedPassword(String) - Method in class org.wattdepot.common.domainmodel.UserPassword
 
setEncryptedPassword(String) - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
setEnd(Date) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
setEnd(Date) - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
setEnd(Date) - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
setEnd(Date) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the end of the period.
setFirstName(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setFirstName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
setGroupId(String) - Method in class org.wattdepot.server.http.api.WebSession
 
setGroups(ArrayList<SensorGroup>) - Method in class org.wattdepot.common.domainmodel.SensorGroupList
 
setId(String) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setId(String) - Method in class org.wattdepot.common.domainmodel.Depository
 
setId(String) - Method in interface org.wattdepot.common.domainmodel.IDomainModel
Sets the instance's slug.
setId(String) - Method in class org.wattdepot.common.domainmodel.Measurement
 
setId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
setId(String) - Method in class org.wattdepot.common.domainmodel.Organization
 
setId(String) - Method in class org.wattdepot.common.domainmodel.Sensor
 
setId(String) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
setId(String) - Method in class org.wattdepot.common.domainmodel.SensorModel
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
setId(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
setId(String) - Method in class org.wattdepot.server.http.api.WebSession
 
setIgnoreWindowDays(Integer) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setIgnoreWindowDays(Integer) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setInterpolatedValues(ArrayList<InterpolatedValue>) - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
 
setKey(String) - Method in class org.wattdepot.common.domainmodel.Property
 
setKey(String) - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
setLastCompleted(Date) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setLastCompleted(Date) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setLastName(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setLastName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
setLastStarted(Date) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setLastStarted(Date) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setLatestValue(Double) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setLoggingLevel(Logger, String) - Static method in class org.wattdepot.common.util.logger.LoggerUtil
Sets the logging level to be used for this WattDepot logger.
setLowerQuartile(Double) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the lower quartile.
setMaximum(Double) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the maximum value.
setMeasurementPruningDefinitions(Set<MeasurementPruningDefinition>) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
setMeasurements(ArrayList<Measurement>) - Method in class org.wattdepot.common.domainmodel.MeasurementList
 
setMeasurementType(MeasurementType) - Method in class org.wattdepot.common.domainmodel.Depository
 
setMeasurementType(MeasurementType) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
setMeasurementType(MeasurementType) - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
setMeasurementType(String) - Method in class org.wattdepot.common.domainmodel.Measurement
The String measurementType must be a javax.measure.unit.Unit toString() value.
setMeasurementTypes(ArrayList<MeasurementType>) - Method in class org.wattdepot.common.domainmodel.MeasurementTypeList
 
setMinGapSeconds(Integer) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setMinGapSeconds(Integer) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setMinimum(Double) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the minimum value.
setMissingData(ArrayList<InterpolatedValue>) - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
 
setMissingData(ArrayList<XYInterpolatedValue>) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValueList
Sets the list of missing data.
setMissingData(ArrayList<InterpolatedValue>) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the missing data for the analysis period.
setMissingSensors(ArrayList<String>) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the list of missing sensors.
setModel(SensorModelImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
setModelId(String) - Method in class org.wattdepot.common.domainmodel.Sensor
 
setModels(ArrayList<SensorModel>) - Method in class org.wattdepot.common.domainmodel.SensorModelList
 
setName(String) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setName(String) - Method in class org.wattdepot.common.domainmodel.Depository
 
setName(String) - Method in interface org.wattdepot.common.domainmodel.IDomainModel
Sets the name of the instance.
setName(String) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setName(String) - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
setName(String) - Method in class org.wattdepot.common.domainmodel.Organization
 
setName(String) - Method in class org.wattdepot.common.domainmodel.Sensor
 
setName(String) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
setName(String) - Method in class org.wattdepot.common.domainmodel.SensorModel
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
setName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
setNextRun(Date) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setNumMeasurements(Integer) - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
setNumMeasurementsCollected(Integer) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setNumMeasurementsCollected(Integer) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setNumSamples(Integer) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the number of samples used.
setOneMinuteCount(Long) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setOneMinuteRate(Double) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
setOrg(OrganizationImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.Depository
 
setOrganizationId(String) - Method in interface org.wattdepot.common.domainmodel.IDomainModel
Sets the id of the owner of this instance.
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.Sensor
 
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setOrganizationId(String) - Method in class org.wattdepot.common.domainmodel.UserPassword
 
setOrganizations(ArrayList<Organization>) - Method in class org.wattdepot.common.domainmodel.OrganizationList
 
setOrgId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setPassword(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setPassword(String) - Method in class org.wattdepot.common.domainmodel.UserPassword
Sets the encrypted password by encrypting the plain text.
setPeak(Double) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the peak value for the period.
setPk(Long) - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
setPk(Long) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
setPollingInterval(Long) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setPollingInterval(Long) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setProperties(Set<Property>) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setProperties(Set<Property>) - Method in class org.wattdepot.common.domainmodel.Sensor
 
setProperties(Set<Property>) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setProperties(Set<PropertyImpl>) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setProperties(Set<PropertyImpl>) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
setProperties(Set<PropertyImpl>) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
setProtocol(String) - Method in class org.wattdepot.common.domainmodel.SensorModel
 
setProtocol(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
setReportingSensors(ArrayList<String>) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the reporting sensors.
setReportingSensors(ArrayList<String>) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
Sets the missing sensors list.
setSensor(SensorImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
setSensor(SensorImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
setSensor(SensorImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
setSensor(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
setSensorGroups(Set<SensorGroup>) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the sensor id.
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.Measurement
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
setSensorId(String) - Method in class org.wattdepot.common.domainmodel.SensorStatus
Sets the Sensor Id.
setSensors(Set<String>) - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
setSensors(ArrayList<Sensor>) - Method in class org.wattdepot.common.domainmodel.SensorList
 
setSensors(Set<Sensor>) - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 
setSensors(Set<SensorImpl>) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
setServerProperties(ServerProperties) - Method in class org.wattdepot.server.WattDepotPersistence
 
setStart(Date) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
setStart(Date) - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
setStart(Date) - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
setStart(Date) - Method in class org.wattdepot.extension.openeis.domainmodel.LoadAnalysis
Sets the start of the peiord.
setStatus(SensorStatusEnum) - Method in class org.wattdepot.common.domainmodel.SensorStatus
Sets the status of the sensor.
setStatuses(ArrayList<SensorStatus>) - Method in class org.wattdepot.common.domainmodel.SensorStatusList
Sets the list of SensorStatuses.
setTableName(String) - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
setTestProperties() - Method in class org.wattdepot.client.ClientProperties
Sets the properties to their "test" equivalents and updates the system properties.
setTestProperties() - Method in class org.wattdepot.server.ServerProperties
Sets the properties to their "test" equivalents and updates the system properties.
setTimestamp(Date) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the time of the historical values.
setTimestamp(Date) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setTimestamp(XMLGregorianCalendar) - Method in class org.wattdepot.common.domainmodel.SensorStatus
Sets the time of the status.
setTimestamp(Date) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
setTotalCount(Long) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setTotalRows(Long) - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
Sets the number of rows.
setType(MeasurementType) - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
setType(String) - Method in class org.wattdepot.common.domainmodel.SensorModel
 
setType(MeasurementTypeImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
setType(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
setUid(String) - Method in class org.wattdepot.common.domainmodel.UserInfo
 
setUid(String) - Method in class org.wattdepot.common.domainmodel.UserPassword
 
setUid(String) - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
setUnits(String) - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
setUnits(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
setUnits(String) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
setUpperQuartile(Double) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the upper quartile.
setUri(String) - Method in class org.wattdepot.common.domainmodel.Sensor
 
setUri(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
setUser(UserInfoImpl) - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
setUserId(String) - Method in class org.wattdepot.server.http.api.WebSession
 
setUsers(Set<String>) - Method in class org.wattdepot.common.domainmodel.Organization
 
setUsers(ArrayList<UserInfo>) - Method in class org.wattdepot.common.domainmodel.UserInfoList
 
setUsers(Set<UserInfoImpl>) - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
setValue(Double) - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
setValue(Double) - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
setValue(Double) - Method in class org.wattdepot.common.domainmodel.Measurement
 
setValue(String) - Method in class org.wattdepot.common.domainmodel.Property
 
setValue(Double) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
setValue(String) - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
setValues(ArrayList<XYInterpolatedValue>) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValueList
Sets the list of XYInterpolatedValues.
setValueType(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the value type, point or difference.
setVersion(String) - Method in class org.wattdepot.common.domainmodel.SensorModel
 
setVersion(String) - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
setWindowWidth(String) - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
Sets the window width.
setXMeasurementType(MeasurementType) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
Sets the X MeasurementType.
setXSensorId(String) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
Sets the X SensorId.
setXValue(Double) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
Sets the X value.
setYMeasurementType(MeasurementType) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
Sets the Y MeasurementType.
setYSensorId(String) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
Sets the Y SensorID.
setYValue(Double) - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValue
Sets the Y value.
SHARK - Static variable in class org.wattdepot.common.util.SensorModelHelper
The Shark Sensor Model name.
SharkCollector - Class in org.wattdepot.client.http.api.collector
SharkCollector - Polls a ElectroIndustries Shark power meter for power & energy data periodically, and sends the results to a WattDepot server.
SharkCollector(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.SharkCollector
Initializes the SharkCollector.
showLoggers() - Static method in class org.wattdepot.common.util.logger.LoggerUtil
Utility for printing out the known/defined logger names.
Slug - Class in org.wattdepot.common.util
Slug - Utility class to slugify strings.
Slug() - Constructor for class org.wattdepot.common.util.Slug
 
slugify(String) - Static method in class org.wattdepot.common.util.Slug
Converts to lowercase, removes non-word characters (alphanumerics and underscores) and converts spaces to hyphens.
sort(Collection<XMLGregorianCalendar>) - Static method in class org.wattdepot.common.util.tstamp.Tstamp
Returns a newly created sorted list of tstamps from the passed collection.
SSL - Static variable in class org.wattdepot.server.ServerProperties
The option to enable SSL.
SSL_KEYSTORE_KEY_PASSWORD - Static variable in class org.wattdepot.server.ServerProperties
The password for the key.
SSL_KEYSTORE_PASSWORD - Static variable in class org.wattdepot.server.ServerProperties
The password for the keystore.
SSL_KEYSTORE_PATH - Static variable in class org.wattdepot.server.ServerProperties
The path to the keystore holding the certificate.
SSL_KEYSTORE_TYPE - Static variable in class org.wattdepot.server.ServerProperties
The type of keystore.
start(String, String, String, String, String, boolean) - Static method in class org.wattdepot.client.http.api.collector.MultiThreadedCollector
 
START - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the start timestamp.
start - Variable in class org.wattdepot.server.http.api.DepositoryValuesServer
 
startDate - Variable in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
stop() - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
stop() - Method in class org.wattdepot.server.WattDepotPersistence
Cleans up the persistence layer.
stop() - Method in class org.wattdepot.server.WattDepotServer
Stops the WattDepotServer.
store(CollectorProcessDefinition) - Method in interface org.wattdepot.common.http.api.CollectorProcessDefinitionPutResource
Defines the PUT /wattdepot/{org-id}/collector-process-definition/ API call.
store(Measurement) - Method in interface org.wattdepot.common.http.api.DepositoryMeasurementPutResource
Defines PUT /wattdepot/{org-id}/depository/{depository_id}/measurement/ API call.
store(MeasurementList) - Method in interface org.wattdepot.common.http.api.DepositoryMeasurementsPutResource
Defines PUT /wattdepot/{org-id}/depository/{depository_id}/measurements/ API call.
store(Depository) - Method in interface org.wattdepot.common.http.api.DepositoryPutResource
Defines the PUT /wattdepot/{org-id}/depository/ API call.
store(MeasurementPruningDefinition) - Method in interface org.wattdepot.common.http.api.MeasurementPruningDefinitionPutResource
Defines the PUT /wattdepot/{org-id}/measurement-pruning-definition/ API call.
store(MeasurementType) - Method in interface org.wattdepot.common.http.api.MeasurementTypePutResource
Defines the PUT /wattdepot/measurementtype/ API call.
store(Organization) - Method in interface org.wattdepot.common.http.api.OrganizationPutResource
Defines the PUT /wattdepot/{org-id}/organization/ API call.
store(SensorGroup) - Method in interface org.wattdepot.common.http.api.SensorGroupPutResource
Defines the PUT /wattdepot/sensorgroup/ API call.
store(SensorModel) - Method in interface org.wattdepot.common.http.api.SensorModelPutResource
Defines the PUT /wattdepot/sensormodel/ API call.
store(Sensor) - Method in interface org.wattdepot.common.http.api.SensorPutResource
Defines the PUT /wattdepot/sensor/ API call.
store(UserInfo) - Method in interface org.wattdepot.common.http.api.UserInfoPutResource
Defines the PUT /wattdepot/user/ API call.
store(CollectorProcessDefinition) - Method in class org.wattdepot.server.http.api.CollectorProcessDefinitionPutServerResource
 
store(Measurement) - Method in class org.wattdepot.server.http.api.DepositoryMeasurementPutServerResource
 
store(MeasurementList) - Method in class org.wattdepot.server.http.api.DepositoryMeasurementsPutServerResource
 
store(Depository) - Method in class org.wattdepot.server.http.api.DepositoryPutServerResource
 
store(MeasurementPruningDefinition) - Method in class org.wattdepot.server.http.api.MeasurementPruningDefinitionPutServerResource
 
store(MeasurementType) - Method in class org.wattdepot.server.http.api.MeasurementTypePutServerResource
 
store(Organization) - Method in class org.wattdepot.server.http.api.OrganizationPutServerResource
 
store(SensorGroup) - Method in class org.wattdepot.server.http.api.SensorGroupPutServerResource
 
store(SensorModel) - Method in class org.wattdepot.server.http.api.SensorModelPutServerResource
 
store(Sensor) - Method in class org.wattdepot.server.http.api.SensorPutServerResource
 
store(UserInfo) - Method in class org.wattdepot.server.http.api.UserInfoPutServerResource
 
STRESS - Static variable in class org.wattdepot.common.util.SensorModelHelper
Stress test Model.
StressCollector - Class in org.wattdepot.client.http.api.collector
StressCollector - Collector making rapid measurements hammering the WattDepotServer.
StressCollector(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.StressCollector
Initializes the StressCollector.
StressCollector(String, String, String, String, String, Long, Depository, boolean) - Constructor for class org.wattdepot.client.http.api.collector.StressCollector
 
StressTestCollector - Class in org.wattdepot.client.http.api.collector
StressTestCollector is a stand alone collector that stresses the WattDepotServer by producing fake Measurements.
StressTestCollector() - Constructor for class org.wattdepot.client.http.api.collector.StressTestCollector
Default constructor.
StressTestCollector(String, String, String, String, String, boolean) - Constructor for class org.wattdepot.client.http.api.collector.StressTestCollector
Initializes the StressTestCollector.
StrongAES - Class in org.wattdepot.server
StrongAES a singleton used for encrypting and decrypting user passwords.
SUMMARY - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for getting a summary.

T

TEMPERATURE_DEPOSITORY - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Temperature Depository label.
TEMPERATURE_SENSOR - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Temperature sensor label.
TEST_HEROKU_KEY - Static variable in class org.wattdepot.server.ServerProperties
Heroku test key.
TEST_PORT_KEY - Static variable in class org.wattdepot.client.ClientProperties
The wattdepot server port key during testing.
TEST_PORT_KEY - Static variable in class org.wattdepot.server.ServerProperties
The wattdepot server port key during testing.
TEST_WATT_DEPOT_IMPL_KEY - Static variable in class org.wattdepot.server.ServerProperties
The WattDepot implementation class during testing.
TIME_SERIES_LOAD_PROFILING - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Time Series Load Profiling label.
TimeInterval - Enum in org.wattdepot.extension.openeis.domainmodel
TimeInterval - Standard time intervals for doing OpenEIS analyses.
TimeSeriesLoadProfileDataResource - Interface in org.wattdepot.extension.openeis.http.api
TimeSeriesLoadProfileDataResource - HTTP interface for getting the last month's load time series data.
TimeSeriesLoadProfileGvizResource - Interface in org.wattdepot.extension.openeis.http.api
TimeSeriesLoadProfileGvizResource - HTTP interface for getting the last month's load time series data.
TimeSeriesLoadProfileGvizServerResource - Class in org.wattdepot.extension.openeis.server
TimeSeriesLoadProfileServerResource - ServerResource that handles GET requests for OpenEIS Time Series Load Profiles.
TimeSeriesLoadProfileGvizServerResource() - Constructor for class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileGvizServerResource
 
TimeSeriesLoadProfileServer - Class in org.wattdepot.extension.openeis.server
TimeSeriesLoadProfileServer - Base class for handling Time Series Load Profile requests.
TimeSeriesLoadProfileServer() - Constructor for class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileServer
 
TimeSeriesLoadProfileServerResource - Class in org.wattdepot.extension.openeis.server
TimeSeriesLoadProfileServerResource - ServerResource that handles GET requests for OpenEIS Time Series Load Profiles.
TimeSeriesLoadProfileServerResource() - Constructor for class org.wattdepot.extension.openeis.server.TimeSeriesLoadProfileServerResource
 
TIMESTAMP - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for the timestamp.
toCPD() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
toCSV(CollectorProcessDefinition) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
toCSV(Depository) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
toCSV(Sensor) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
toCSV(SensorGroup) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
toCSV(MeasurementPruningDefinition) - Static method in class org.wattdepot.common.util.csv.CSVObjectFactory
 
toDepository() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
toHtml() - Method in class org.wattdepot.extension.openeis.http.api.OpenEISUIServerResource
 
toHtml() - Method in class org.wattdepot.server.http.api.AdminServerResource
 
toHtml() - Method in class org.wattdepot.server.http.api.LoginPageServerResource
 
toHtml() - Method in class org.wattdepot.server.http.api.OrgSummaryServerResource
 
toHtml() - Method in class org.wattdepot.server.http.api.OrgVisualizerServerResource
 
toMeasurement() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
toMeasurementType() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
toMPD() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
toOrganization() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
toProperty() - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
toSensor() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
toSensorGroup() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
toSensorModel() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
toString() - Method in class org.wattdepot.common.domainmodel.CollectorProcessDefinition
 
toString() - Method in class org.wattdepot.common.domainmodel.Depository
 
toString() - Method in class org.wattdepot.common.domainmodel.DescriptiveStats
 
toString() - Method in class org.wattdepot.common.domainmodel.InterpolatedValue
 
toString() - Method in class org.wattdepot.common.domainmodel.InterpolatedValueList
 
toString() - Method in class org.wattdepot.common.domainmodel.IntervalValue
 
toString() - Method in class org.wattdepot.common.domainmodel.Measurement
 
toString() - Method in class org.wattdepot.common.domainmodel.MeasurementList
 
toString() - Method in class org.wattdepot.common.domainmodel.MeasurementPruningDefinition
 
toString() - Method in class org.wattdepot.common.domainmodel.MeasurementRateSummary
 
toString() - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
toString() - Method in class org.wattdepot.common.domainmodel.Organization
 
toString() - Method in class org.wattdepot.common.domainmodel.OrganizationList
 
toString() - Method in class org.wattdepot.common.domainmodel.Property
 
toString() - Method in class org.wattdepot.common.domainmodel.Sensor
 
toString() - Method in class org.wattdepot.common.domainmodel.SensorGroup
 
toString() - Method in class org.wattdepot.common.domainmodel.SensorGroupList
 
toString() - Method in class org.wattdepot.common.domainmodel.SensorMeasurementSummary
 
toString() - Method in class org.wattdepot.common.domainmodel.SensorModel
 
toString() - Method in class org.wattdepot.common.domainmodel.SensorStatus
 
toString() - Method in class org.wattdepot.common.domainmodel.UserInfo
 
toString() - Method in class org.wattdepot.common.domainmodel.UserPassword
 
toString() - Method in class org.wattdepot.common.domainmodel.XYInterpolatedValueList
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.CollectorProcessDefinitionImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositoryImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.DepositorySensorContribution
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementPruningDefinitionImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementTypeImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.OrganizationImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.PropertyImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.RowCount
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorGroupImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
toString() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
toUserInfo() - Method in class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
toUserPassword() - Method in class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
trimProperties() - Method in class org.wattdepot.server.ServerProperties
Ensures that the there is no leading or trailing whitespace in the property values.
TRUE - Static variable in class org.wattdepot.server.ServerProperties
String for true.
Tstamp - Class in org.wattdepot.common.util.tstamp
Utility class that facilitates Timestamp representation and processing.
TstampComparator - Class in org.wattdepot.common.util.tstamp
Implements a comparator for XMLGregorianCalendar instances consistent with the Tstamp operations.
TstampComparator() - Constructor for class org.wattdepot.common.util.tstamp.TstampComparator
 
type - Variable in class org.wattdepot.common.domainmodel.SensorModel
The type of the sensor.
type - Variable in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
The type of the sensor.

U

UniqueIdException - Exception in org.wattdepot.common.exception
UniqueIdException thrown when an object is defined with the same unique id as another object of the same type.
UniqueIdException() - Constructor for exception org.wattdepot.common.exception.UniqueIdException
Default Constructor.
UniqueIdException(String, Throwable) - Constructor for exception org.wattdepot.common.exception.UniqueIdException
 
UniqueIdException(String) - Constructor for exception org.wattdepot.common.exception.UniqueIdException
 
UniqueIdException(Throwable) - Constructor for exception org.wattdepot.common.exception.UniqueIdException
 
unit() - Method in class org.wattdepot.common.domainmodel.MeasurementType
 
units() - Method in class org.wattdepot.common.domainmodel.Measurement
 
UnitsHelper - Class in org.wattdepot.common.util
UnitsHelper - Utility class that helps build measurement types.
UnitsHelper() - Constructor for class org.wattdepot.common.util.UnitsHelper
 
update(CollectorProcessDefinition) - Method in interface org.wattdepot.common.http.api.CollectorProcessDefinitionResource
Defines the POST /wattdepot/{org-id}/collector-process-definition/{collector -process-definition-id} API call.
update(Measurement) - Method in interface org.wattdepot.common.http.api.DepositoryMeasurementResource
Defines POST /wattdepot/{org-id}/depository/{depository-id}/measurement/{measurement -id} API call.
update(Depository) - Method in interface org.wattdepot.common.http.api.DepositoryResource
Defines the POST /wattdepot/{org-id}/depository/{depository-id} API call.
update(MeasurementPruningDefinition) - Method in interface org.wattdepot.common.http.api.MeasurementPruningDefinitionResource
Defines the POST /wattdepot/{org-id}/measurement-pruning-definition/{garbage- collection-definition-id} API call.
update(MeasurementType) - Method in interface org.wattdepot.common.http.api.MeasurementTypeResource
Defines the POST /wattdepot/measurementtype/{measurementtype_id} API call.
update(Organization) - Method in interface org.wattdepot.common.http.api.OrganizationResource
Defined the POST /wattdepot/{org-id}/organization/{org-id} API call.
update(SensorGroup) - Method in interface org.wattdepot.common.http.api.SensorGroupResource
Defines the PUT /wattdepot/sensor-group/ API call.
update(SensorModel) - Method in interface org.wattdepot.common.http.api.SensorModelResource
Defines the PUT /wattdepot/sensormodel/ API call.
update(Sensor) - Method in interface org.wattdepot.common.http.api.SensorResource
Defines the POST /wattdepot/sensor/{sensor-id} API call.
update(UserInfo) - Method in interface org.wattdepot.common.http.api.UserInfoResource
Defines the POST /wattdepot/{org-id}/user/{user-id} API call.
update(UserPassword) - Method in interface org.wattdepot.common.http.api.UserPasswordResource
Defines the POST /wattdepot/admin/user-password/ API call.
update(String, String, String, InterpolatedValue) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementCache
Updates the Sensor's information with the given InterpolatedValue.
update(InterpolatedValue) - Method in class org.wattdepot.server.depository.impl.hibernate.MeasurementCachePair
Updates the earliest and latest measurements based upon the given measurement.
update(CollectorProcessDefinition) - Method in class org.wattdepot.server.http.api.CollectorProcessDefinitionServerResource
 
update(Measurement) - Method in class org.wattdepot.server.http.api.DepositoryMeasurementServerResource
 
update(Depository) - Method in class org.wattdepot.server.http.api.DepositoryServerResource
 
update(MeasurementPruningDefinition) - Method in class org.wattdepot.server.http.api.MeasurementPruningDefinitionServerResource
 
update(MeasurementType) - Method in class org.wattdepot.server.http.api.MeasurementTypeServerResource
 
update(Organization) - Method in class org.wattdepot.server.http.api.OrganizationServerResource
 
update(SensorGroup) - Method in class org.wattdepot.server.http.api.SensorGroupServerResource
 
update(SensorModel) - Method in class org.wattdepot.server.http.api.SensorModelServerResource
 
update(Sensor) - Method in class org.wattdepot.server.http.api.SensorServerResource
 
update(UserInfo) - Method in class org.wattdepot.server.http.api.UserInfoServerResource
 
update(UserPassword) - Method in class org.wattdepot.server.http.api.UserPasswordServerResource
 
updateCollectorProcessDefinition(CollectorProcessDefinition) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateCollectorProcessDefinition(CollectorProcessDefinition) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given CollectorProcessDefinitionData in the WattDepot Server.
updateCollectorProcessDefinition(CollectorProcessDefinition) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateCollectorProcessDefinition(CollectorProcessDefinition) - Method in class org.wattdepot.server.WattDepotPersistence
Updates the given CollectorProcessDefinition in the persistent store.
updateDepository(Depository) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateDepository(Depository) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given Depository in the WattDepot Server.
updateMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given MeasurementPruningDefinition in the WattDepot Server.
updateMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateMeasurementPruningDefinition(MeasurementPruningDefinition) - Method in class org.wattdepot.server.WattDepotPersistence
Updates the given MeasurementPruningDefinition in the persistent store.
updateMeasurementType(MeasurementType) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateMeasurementType(MeasurementType) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given MeasurementType in the WattDepot Server.
updateMeasurementType(MeasurementType) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateMeasurementType(MeasurementType) - Method in class org.wattdepot.server.WattDepotPersistence
Updates the given measurement type in the persistent store.
updateOrganization(Organization) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
updateOrganization(Organization) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Updates the Organization in the WattDepot Server.
updateOrganization(Organization) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateOrganization(Organization) - Method in class org.wattdepot.server.WattDepotPersistence
 
updateSensor(Sensor) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateSensor(Sensor) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given Sensor in the WattDepot Server.
updateSensor(Sensor) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateSensor(Sensor) - Method in class org.wattdepot.server.WattDepotPersistence
Updates the given sensor in the persistent store.
updateSensorGroup(SensorGroup) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateSensorGroup(SensorGroup) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given SensorGroup in the WattDepot Server.
updateSensorGroup(SensorGroup) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateSensorGroup(SensorGroup) - Method in class org.wattdepot.server.WattDepotPersistence
Updates the given sensor group in the persistent store.
updateSensorModel(SensorModel) - Method in class org.wattdepot.client.http.api.WattDepotClient
 
updateSensorModel(SensorModel) - Method in interface org.wattdepot.client.WattDepotInterface
Updates the given SensorModel in the WattDepot Server.
updateSensorModel(SensorModel) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateSensorModel(SensorModel) - Method in class org.wattdepot.server.WattDepotPersistence
Updates the given sensor model in the persistent store.
updateUser(UserInfo) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
updateUser(UserInfo) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Updates the UserInfo in the WattDepot Server.
updateUserInfo(UserInfo) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateUserInfo(UserInfo) - Method in class org.wattdepot.server.WattDepotPersistence
 
updateUserPassword(UserPassword) - Method in class org.wattdepot.client.http.api.WattDepotAdminClient
 
updateUserPassword(UserPassword) - Method in interface org.wattdepot.client.WattDepotAdminInterface
Updates the Userpassword in the WattDepot Server.
updateUserPassword(UserPassword) - Method in class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
 
updateUserPassword(UserPassword) - Method in class org.wattdepot.server.WattDepotPersistence
 
USE_HEROKU_KEY - Static variable in class org.wattdepot.server.ServerProperties
Heroku key.
useConsoleHandler() - Static method in class org.wattdepot.common.util.logger.LoggerUtil
Forces all Loggers to use the Console for logging output.
useFileHandler(String) - Static method in class org.wattdepot.common.util.logger.LoggerUtil
Adjusts the Restlet Loggers so that they send their output to a file, not the console.
USER - Static variable in class org.wattdepot.common.domainmodel.Labels
The URI for manipulating a given UserInfo.
USER_HOME_PROPERTY - Static variable in class org.wattdepot.common.util.UserHome
Name of property used to store the preferred location for user home directory.
USER_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the user id.
USER_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the user id.
USER_NAME - Static variable in class org.wattdepot.client.ClientProperties
Name of property used to store the username.
USER_PASSWORD - Static variable in class org.wattdepot.client.ClientProperties
Name of property used to store the password.
USER_PASSWORD - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for UserPassword.
USER_PASSWORD_ID - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the user-password id.
USER_PASSWORD_ID_VAR - Static variable in class org.wattdepot.common.domainmodel.Labels
Label for the user-password id variable.
USER_PASSWORD_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/user-password/{user-id} URI for manipulating UserPasswords.
USER_PUT_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/user/ URI for putting UserInfos.
USER_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/user/{user-id} URI for manipulating UserInfos.
UserHome - Class in org.wattdepot.common.util
UserHome - Provides a utility that returns the desired parent directory where the ".wattdepot3" directory will be created for storage of WattDepot preferences, logs, database, etc.
UserInfo - Class in org.wattdepot.common.domainmodel
User - represents a user of WattDepot.
UserInfo() - Constructor for class org.wattdepot.common.domainmodel.UserInfo
The default constructor.
UserInfo(String, String, String, String, String, Set<Property>, String) - Constructor for class org.wattdepot.common.domainmodel.UserInfo
Creates a new UserInfo with the given information.
UserInfoImpl - Class in org.wattdepot.server.depository.impl.hibernate
UserInfoImpl - Hibernate implementation of UserInfo.
UserInfoImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
Default constructor.
UserInfoImpl(String, String, String, String, Set<PropertyImpl>, OrganizationImpl) - Constructor for class org.wattdepot.server.depository.impl.hibernate.UserInfoImpl
 
UserInfoList - Class in org.wattdepot.common.domainmodel
UserInfoList - A list of UserInfo instances.
UserInfoList() - Constructor for class org.wattdepot.common.domainmodel.UserInfoList
Default Constructor.
UserInfoPutResource - Interface in org.wattdepot.common.http.api
UserInfoPutResource - HTTP PUT /wattdepot/user/ Interface for data model UserInfo.
UserInfoPutServerResource - Class in org.wattdepot.server.http.api
UserInfoPutServerResource - Handles the HTTP API ("/wattdepot/{org-id}/user/").
UserInfoPutServerResource() - Constructor for class org.wattdepot.server.http.api.UserInfoPutServerResource
 
UserInfoResource - Interface in org.wattdepot.common.http.api
UserResource - HTTP /wattdepot/{org-id}/user/{user-id} Interface for data model UserInfo.
UserInfoServerResource - Class in org.wattdepot.server.http.api
UserInfoServerResource - Handles the UserInfo HTTP API ("/wattdepot/{org-id}/user/{user-id}").
UserInfoServerResource() - Constructor for class org.wattdepot.server.http.api.UserInfoServerResource
 
UserInfosResource - Interface in org.wattdepot.common.http.api
UserInfosResource - The HTTP GET /wattdepot/{org-id}/users/ Interface for UserInfos.
UserInfosServerResource - Class in org.wattdepot.server.http.api
UserInfosServerResource handles the /wattdepot/{org-id}/users/ request.
UserInfosServerResource() - Constructor for class org.wattdepot.server.http.api.UserInfosServerResource
 
UserPassword - Class in org.wattdepot.common.domainmodel
UserPassword - UserId and encrypted password pair.
UserPassword() - Constructor for class org.wattdepot.common.domainmodel.UserPassword
Default constructor.
UserPassword(String, String, String) - Constructor for class org.wattdepot.common.domainmodel.UserPassword
Creates a new UserPassword object, encrypting the plainTextPassword and storing the hash.
UserPasswordImpl - Class in org.wattdepot.server.depository.impl.hibernate
UserPasswordImpl - Hibernate implementation of UserPassword.
UserPasswordImpl() - Constructor for class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
Default constructor.
UserPasswordImpl(UserInfoImpl, String, OrganizationImpl) - Constructor for class org.wattdepot.server.depository.impl.hibernate.UserPasswordImpl
 
UserPasswordResource - Interface in org.wattdepot.common.http.api
UserResource - HTTP Interface for data model User.
UserPasswordServerResource - Class in org.wattdepot.server.http.api
UserPasswordServerResource - Handles the UserPassword HTTP API ("/wattdepot/{org-id}/user-password/{user-id}").
UserPasswordServerResource() - Constructor for class org.wattdepot.server.http.api.UserPasswordServerResource
 
USERS - Static variable in class org.wattdepot.common.domainmodel.Labels
The URI for manipulating a given UserInfo.
users - Variable in class org.wattdepot.common.domainmodel.Organization
The ids of the users in this group.
USERS_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/users/ URI for getting the UserInfos in the organization.

V

validateSlug(String) - Static method in class org.wattdepot.common.util.Slug
Checks to see if a slug is valid.
VALUE - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for a 'measured' value.
VALUE_GVIZ_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/value/gviz/ URI to get all the measured value.
VALUE_TYPE - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for determining what type of value to return.
VALUE_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/value/ URI to get all the measured value.
valueOf(String) - Static method in enum org.wattdepot.common.domainmodel.SensorStatusEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wattdepot.extension.openeis.domainmodel.TimeInterval
Returns the enum constant of this type with the specified name.
VALUES - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for 'measured' values.
values() - Static method in enum org.wattdepot.common.domainmodel.SensorStatusEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wattdepot.extension.openeis.domainmodel.TimeInterval
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES_AVERAGE_GVIZ_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/average/gviz/ URI to get all the average value for an interval of measurements.
VALUES_AVERAGE_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/average/ URI to get all the average value for an interval of measurements.
VALUES_CSV_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/csv/ URI to get all the measured value.
VALUES_GVIZ_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/gviz/ URI to get all the measured value.
VALUES_LATEST_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/latest/ URI to get the latest value(s) for a sensor or sensor group.
VALUES_MAXIMUM_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/maximum/ URI to get all the average value for an interval of measurements.
VALUES_MINIMUM_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/minimum/ URI to get all the average value for an interval of measurements.
VALUES_URI - Static variable in class org.wattdepot.common.http.api.API
/wattdepot/{org-id}/depository/{depository-id}/values/ URI to get all the measured value.
valueType - Variable in class org.wattdepot.server.http.api.DepositoryMeasurementsIntervalServer
 
version - Variable in class org.wattdepot.common.domainmodel.SensorModel
The version of the sensor model.
version - Variable in class org.wattdepot.server.depository.impl.hibernate.SensorModelImpl
The version of the sensor model.
VISUALIZE - Static variable in class org.wattdepot.common.domainmodel.Labels
The label for visualizing interpolated values.

W

WATT_DEPOT_IMPL_KEY - Static variable in class org.wattdepot.server.ServerProperties
The WattDepot implementation class.
WATTDEPOT - Static variable in class org.wattdepot.common.domainmodel.Labels
The base label used for WattDepot.
WATTDEPOT_EXTENSION - Static variable in class org.wattdepot.server.ServerProperties
String for the beginning of the WattDepotServer extension definitions.
WATTDEPOT_EXTENSIONS - Static variable in class org.wattdepot.server.ServerProperties
Property key that holds all the WattDepotServer extensions defined in the properties file.
WATTDEPOT_MESSAGE_TEXT - Static variable in class org.wattdepot.server.http.api.IsAliveServerResource
 
WATTDEPOT_SALT_ENV - Static variable in class org.wattdepot.server.ServerProperties
The environment variable name that holds the salt used for encrypting passwords in WattDepot.
WATTDEPOT_SERVER_HOST - Static variable in class org.wattdepot.client.ClientProperties
The wattdepot server host.
WattDepotAdminClient - Class in org.wattdepot.client.http.api
WattDepotAdminClient - Admin level client.
WattDepotAdminClient(String, String, String, String) - Constructor for class org.wattdepot.client.http.api.WattDepotAdminClient
Creates a new WattDepotAdminClient.
WattDepotAdminInterface - Interface in org.wattdepot.client
WattDepotAdminInterface - Provides the functionality for the admin.
WattDepotApplication - Class in org.wattdepot.server.http.api
UserServerApplication Server app.
WattDepotApplication() - Constructor for class org.wattdepot.server.http.api.WattDepotApplication
Default constructor.
WattDepotClient - Class in org.wattdepot.client.http.api
WattDepotClient - high-level Java implementation that communicates with a WattDepot server.
WattDepotClient(String, String, String, String) - Constructor for class org.wattdepot.client.http.api.WattDepotClient
Creates a new WattDepotClient.
WattDepotComponent - Class in org.wattdepot.server.http.api
WattDepotComponent - Main class to start the WattDepot Http API component of the WattDepotServer.
WattDepotComponent(WattDepotPersistence) - Constructor for class org.wattdepot.server.http.api.WattDepotComponent
Sets up the WattDepotComponent with the given WattDepot.
WattDepotExtension - Interface in org.wattdepot.extension
WattDepotExtension - Interface for all WattDepot extensions.
WattDepotInterface - Interface in org.wattdepot.client
WattDepotInterface - The CRUD interface to the WattDepot server for regular users.
WattDepotPersistence - Class in org.wattdepot.server
WattDepot persistence abstract interface.
WattDepotPersistence() - Constructor for class org.wattdepot.server.WattDepotPersistence
 
WattDepotPersistenceImpl - Class in org.wattdepot.server.depository.impl.hibernate
WattDepotImpl - Hibernate implementation of the WattDepot abstract class.
WattDepotPersistenceImpl(ServerProperties) - Constructor for class org.wattdepot.server.depository.impl.hibernate.WattDepotPersistenceImpl
Creates a new WattDepotImpl instance with the given ServerProperties.
WattDepotServer - Class in org.wattdepot.server
WattDepotServer - The main class that starts up the WattDepotServer coordinates the different interfaces.
WattDepotServer() - Constructor for class org.wattdepot.server.WattDepotServer
Default constructor.
WattDepotServerResource - Class in org.wattdepot.server.http.api
WattDepotServerResource - Base class for WattDepot ServerResources.
WattDepotServerResource() - Constructor for class org.wattdepot.server.http.api.WattDepotServerResource
 
WEATHER - Static variable in class org.wattdepot.common.util.SensorModelHelper
NOAA Weather Model.
WEATHER_SENSITIVITY - Static variable in class org.wattdepot.extension.openeis.OpenEISLabels
The Weather Sensitivity label.
WebSession - Class in org.wattdepot.server.http.api
WebSession - Represents a session for use in the WattDepot Web UI.
WebSession(String, String, String) - Constructor for class org.wattdepot.server.http.api.WebSession
 
WINDOW - Static variable in class org.wattdepot.common.domainmodel.Labels
The label used for determining a window.
writeFile() - Method in class org.wattdepot.common.util.csv.DefinitionFileWriter
 

X

XYInterpolatedValue - Class in org.wattdepot.common.domainmodel
Two value InterpolatedValue.
XYInterpolatedValue() - Constructor for class org.wattdepot.common.domainmodel.XYInterpolatedValue
Default constructor.
XYInterpolatedValue(String, Double, MeasurementType, Date, String, Double, MeasurementType) - Constructor for class org.wattdepot.common.domainmodel.XYInterpolatedValue
Creates a new XYInterpolatedValue.
XYInterpolatedValue(String, Double, MeasurementType, Date, Date, String, Double, MeasurementType) - Constructor for class org.wattdepot.common.domainmodel.XYInterpolatedValue
Creates a new XYInterpolatedValue.
XYInterpolatedValue(InterpolatedValue, InterpolatedValue) - Constructor for class org.wattdepot.common.domainmodel.XYInterpolatedValue
Create a new XYInterpolatedValue from the two Interpolated values.
XYInterpolatedValueList - Class in org.wattdepot.common.domainmodel
XYInterpolatedValueList - A list of XYInterpolatedValues.
XYInterpolatedValueList() - Constructor for class org.wattdepot.common.domainmodel.XYInterpolatedValueList
Default constructor.
XYInterpolatedValuesWithAnalysis - Class in org.wattdepot.extension.openeis.domainmodel
XYInterpolatedValuesWithAnalysis - Combination of the data and a map of analyses on the data.
XYInterpolatedValuesWithAnalysis() - Constructor for class org.wattdepot.extension.openeis.domainmodel.XYInterpolatedValuesWithAnalysis
 
A B C D E F G H I L M N O P Q R S T U V W X 

Copyright © 2015 Collaborative Software Development Laboratory. All rights reserved.