Uses of Class
org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource

Packages that use SensorBaseResource
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.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.sensordatatypes Provides the SensorDataTypes and SensorDataType resource implementations. 
org.hackystat.sensorbase.resource.users Provides the Users and User resource implementations. 
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.db
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.db
 class CompressResource
          Implements the Resource for processing PUT {host}/db/table/compress requests.
 class IndexResource
          Implements the Resource for processing PUT {host}/db/table/index requests.
 class RowCountResource
          Implements the resource for obtaining the number of rows in a specifed table using GET {host}/db/table/{table}/rowcount.
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.ping
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.ping
 class PingResource
          The PingResource responds to a GET {host}/ping with the string "SensorBase".
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.projects
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.projects
 class ProjectsResource
          Implements the Resource for processing GET {host}/projects requests to obtain an index for all Projects defined in this SensorBase for all users.
 class UserProjectInvitationResource
          The resource for processing POST host/projects/{email}/{projectname}/invitation/{rsvp}.
 class UserProjectRenameResource
          The resource for processing POST host/projects/{email}/{projectname}/rename/{newprojectname}.
 class UserProjectResource
          The resource for processing GET/PUT/DELETE host/projects/{email}/{projectname}.
 class UserProjectSensorDataResource
          The resource for processing GET host/projects/{user}/{projectname}/sensordata.
 class UserProjectSnapshotResource
          The resource for processing [host]/projects/[owner]/[project]/snapshot?
 class UserProjectsResource
          The resource for processing GET host/projects/{user} requests.
 class UserProjectSummaryResource
          The resource for processing GET host/project/{email}/{projectname}/summary.
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.registration
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.registration
 class HomePageResource
          Provides a home page for this SensorBase.
 class RegistrationResource
          Provides registration services for this SensorBase.
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.sensorbase
 

Methods in org.hackystat.sensorbase.resource.sensorbase with parameters of type SensorBaseResource
(package private) static java.lang.String ResponseMessage.adminOnly(SensorBaseResource resource)
          The error message for requests that only the admin can handle.
(package private) static java.lang.String ResponseMessage.adminOrAuthUserOnly(SensorBaseResource resource, java.lang.String authUser, java.lang.String uriUser)
          The error message for requests where the authorized user must be the same as the user in the URI string, or the authorized use is the admin (and then the user in the URI string can be anyone).
(package private) static java.lang.String ResponseMessage.badTimestamp(SensorBaseResource resource, java.lang.String timestamp)
          The error message for requests where a timestamp is not supplied or is not parsable.
(package private) static java.lang.String ResponseMessage.cannotViewProject(SensorBaseResource resource, java.lang.String user, java.lang.String project)
          The error message for requests involving projects not owned by the specified user.
(package private) static java.lang.String ResponseMessage.internalError(SensorBaseResource resource, java.util.logging.Logger logger, java.lang.Exception e)
          The error message for requests that generate an unspecified internal error.
(package private) static java.lang.String ResponseMessage.miscError(SensorBaseResource resource, java.lang.String message)
          The error message for miscellaneous "one off" error messages.
(package private) static java.lang.String ResponseMessage.notProjectOwner(SensorBaseResource resource, java.lang.String user, java.lang.String project)
          The error message for requests where the requesting user is not the owner.
(package private) static java.lang.String ResponseMessage.undefinedProject(SensorBaseResource resource, User user, java.lang.String project)
          The error message for requests involving projects not owned by the specified user.
(package private) static java.lang.String ResponseMessage.undefinedUser(SensorBaseResource resource, java.lang.String user)
          The error message for unknown users.
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.sensordata
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.sensordata
 class SensorDataResource
          Implements a Resource for processing host/sensordata requests and returning an index to all sensor data for all users in the SensorBase.
 class UserSensorDataResource
          The resource for all URIs that extend sensordata.
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.sensordatatypes
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.sensordatatypes
 class SensorDataTypeResource
          Implements a resource for PUT, GET, DELETE of host/sensordatatype/{sensordatatypename}.
 class SensorDataTypesResource
          Implements a resource for GET host/sensordatatypes that returns an index of all defined SDTs.
 

Uses of SensorBaseResource in org.hackystat.sensorbase.resource.users
 

Subclasses of SensorBaseResource in org.hackystat.sensorbase.resource.users
 class UserResource
          Implements a Restlet Resource for manipulating individual User resources.
 class UsersResource
          Implements a Restlet Resource representing an index of Hackystat Users.