hackystat-sensorbase-uh API (generated on: 27-Jan-2010 03:10:49)

SensorBase-UH is the University of Hawaii "reference implementation" of the SensorBase service for Hackystat Version 8.0.

See:
          Description

Packages
org.hackystat.sensorbase.client Provides a client-side interface to the SensorBase.
org.hackystat.sensorbase.db Provides an interface to the underlying database persistency layer.
org.hackystat.sensorbase.db.derby Provides an implementation of DbImplementation for Derby.
org.hackystat.sensorbase.mailer Provides support for mailing emails to Users and Administrators.
org.hackystat.sensorbase.resource.db Provides resources for database manipulation.
org.hackystat.sensorbase.resource.ping Provides the "Ping" resource, which is simply the string "SensorBase" in the case of this service.
org.hackystat.sensorbase.resource.projects Provides the "Projects" resource, which represents a set of Sensor Data resources for a particular set of users over a particular time frame.
org.hackystat.sensorbase.resource.projects.jaxb Provides the JAXB generated classes corresponding to the Projects XmlSchema.
org.hackystat.sensorbase.resource.registration Provides the resource that deals with user registration.
org.hackystat.sensorbase.resource.sensorbase Provides an abstract superclass for all SensorBase resources whose constructor provides common initialization-time processing.
org.hackystat.sensorbase.resource.sensordata Provides the "SensorData" resource, which represents an atomic piece of software engineering process or product data.
org.hackystat.sensorbase.resource.sensordata.jaxb Provides the JAXB generated classes corresponding to the SensorData XmlSchema.
org.hackystat.sensorbase.resource.sensordatatypes Provides the SensorDataTypes and SensorDataType resource implementations.
org.hackystat.sensorbase.resource.sensordatatypes.jaxb Provides the JAXB generated classes corresponding to the SensorDataTypes XmlSchema.
org.hackystat.sensorbase.resource.users Provides the Users and User resource implementations.
org.hackystat.sensorbase.resource.users.jaxb Provides the JAXB generated classes corresponding to the Users XmlSchema.
org.hackystat.sensorbase.server Provides an HTTP server, which is responsible for processing GET, PUT, POST, and DELETE requests from other Hackystat web services.
org.hackystat.sensorbase.test Provides a utility class to facilitate REST API tests.
org.hackystat.sensorbase.uripattern Provides the UriPattern class for matching UriPatterns against resource strings.

 

SensorBase-UH is the University of Hawaii "reference implementation" of the SensorBase service for Hackystat Version 8.0.

Hackystat 8.0 implements a web service architecture in which individual services communicate using REST principles. For more information, see the Hackystat Version 8 Home Page. For access to code, documentation, and other project materials on SensorBase-UH, please consult the SensorBase-UH Home Page.

The "SensorBase" is a low-level service in this architecture, which is responsible for:

To accomplish these tasks, the SensorBase is organized into the following subpackages:

This SensorBase uses the Restlet framework to support its REST architectural style.