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

A

acceptRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectInvitationResource
Implement the POST method that processes a membership invitation RSVP.
acceptRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectRenameResource
Implement the POST method that processes a project rename command.
acceptRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.registration.RegistrationResource
Implement the POST method that registers a new user.
acceptRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.users.UserResource
Implement the POST method that updates the properties associated with a user.
addDefaultProject(User) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Creates and stores the "Default" project for the specified user.
addInvitation(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Adds the specified email to this list of invited users to this project.
addProperty(String, String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Adds a new property to this instance with the specified key and value.
addProperty(String, String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Adds a new property to this instance with the specified key and value.
addProperty(String, String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Adds a new property to this instance with the specified key and value.
addUriPattern(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Adds the specified UriPattern to the UriPatterns instance, creating it if necesssary.
ADMIN_EMAIL_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The admin email key.
ADMIN_PASSWORD_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The admin password.
adminEmail - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
The admin email.
adminOnly(SensorBaseResource) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for requests that only the admin can handle.
adminOrAuthUserOnly(SensorBaseResource, String, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
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).
adminPassword - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
The admin password.
allowDelete() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectResource
Indicate the DELETE method is supported.
allowDelete() - Method in class org.hackystat.sensorbase.resource.sensordata.UserSensorDataResource
Indicate the DELETE method is supported.
allowDelete() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypeResource
Indicate the DELETE method is supported.
allowDelete() - Method in class org.hackystat.sensorbase.resource.users.UserResource
Indicate the DELETE method is supported.
allowGet() - Method in class org.hackystat.sensorbase.resource.db.CompressResource
Indicate that GET is not supported.
allowGet() - Method in class org.hackystat.sensorbase.resource.db.IndexResource
Indicate that GET is not supported.
allowGet() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectInvitationResource
Indicate the GET method is not supported.
allowGet() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectRenameResource
Indicate the GET method is not supported.
allowPost() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectInvitationResource
Indicate the POST method is supported.
allowPost() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectRenameResource
Indicate the POST method is supported.
allowPost() - Method in class org.hackystat.sensorbase.resource.registration.RegistrationResource
Indicate the POST method is supported.
allowPost() - Method in class org.hackystat.sensorbase.resource.users.UserResource
Indicate the POST method is supported.
allowPut() - Method in class org.hackystat.sensorbase.resource.db.CompressResource
Indicate the PUT method is supported.
allowPut() - Method in class org.hackystat.sensorbase.resource.db.IndexResource
Indicate the PUT method is supported.
allowPut() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectResource
Indicate the PUT method is supported.
allowPut() - Method in class org.hackystat.sensorbase.resource.sensordata.UserSensorDataResource
Indicate the PUT method is supported.
allowPut() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypeResource
Indicate the PUT method is supported.
AND - Static variable in interface org.hackystat.sensorbase.uripattern.Operator
And operator.
AndOperator - Class in org.hackystat.sensorbase.uripattern
And logic operator for two patterns.
AndOperator() - Constructor for class org.hackystat.sensorbase.uripattern.AndOperator
 
AtomicPattern - Class in org.hackystat.sensorbase.uripattern
Atomic pattern.
AtomicPattern(String) - Constructor for class org.hackystat.sensorbase.uripattern.AtomicPattern
Constructor.
authenticate() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Authenticates this user and password with the server.
Authenticator - Class in org.hackystat.sensorbase.server
Performs authentication of each HTTP request using HTTP Basic authentication.
Authenticator(Context) - Constructor for class org.hackystat.sensorbase.server.Authenticator
Initializes this Guard to do HTTP Basic authentication.
authUser - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The authenticated user, retrieved from the ChallengeResponse, or null.

B

badTimestamp(SensorBaseResource, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for requests where a timestamp is not supplied or is not parsable.

C

cannotViewProject(SensorBaseResource, String, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for requests involving projects not owned by the specified user.
checkSecret(Request, String, char[]) - Method in class org.hackystat.sensorbase.server.Authenticator
Returns true if the passed credentials are OK.
clearCache() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Delete all entries from this cache.
compareTo(UriPattern) - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Compares two objects.
CompoundPattern - Class in org.hackystat.sensorbase.uripattern
Compound pattern.
CompoundPattern(Operator, Pattern[]) - Constructor for class org.hackystat.sensorbase.uripattern.CompoundPattern
Creates a new compound pattern.
COMPRESS_ON_STARTUP_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
Whether to compress on startup.
compressOnStartup() - Method in class org.hackystat.sensorbase.server.ServerProperties
True if the sensorbase.properties file indicates that the user wishes to compress the db on startup.
CompressResource - Class in org.hackystat.sensorbase.resource.db
Implements the Resource for processing PUT {host}/db/table/compress requests.
CompressResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.db.CompressResource
The standard constructor.
compressTables() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Compresses the server database tables.
compressTables() - Method in class org.hackystat.sensorbase.db.DbImplementation
Databases like Derby require an explicit compress command for releasing disk space after a large number of rows have been deleted.
compressTables() - Method in class org.hackystat.sensorbase.db.DbManager
Databases like Derby require an explicit compress command for releasing disk space after a large number of rows have been deleted.
compressTables() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Databases like Derby require an explicit compress command for releasing disk space after a large number of rows have been deleted.
constructLikeClauses(List<String>) - Static method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Constructs a set of LIKE clauses corresponding to the passed set of UriPatterns.
CONTEXT_ROOT_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The context root key.
convertOwnerToEmail(String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Converts an "Owner" string to an email address.
convertOwnerToEmail(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Converts an "Owner" string to an email address.
convertOwnerToUri(String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the owner string as a URI.
convertOwnerToUri(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the owner string as a URI.
convertSdtToName(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Converts an "sdt" string to the sdt name.
convertSdtToUri(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the sdt string as a URI.
createDescription(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createDescription(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createEmail(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createEndTime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<XMLGregorianCalendar>}
createInvitation(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createInvitations() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Invitations
createKey(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createKey(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createKey(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createKey(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createMember(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createMembers() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Members
createMultiDayProjectSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of MultiDayProjectSummary
createName(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createOwner(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createOwner(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createPassword(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createProject() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Project
createProjectIndex() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of ProjectIndex
createProjectRef() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of ProjectRef
createProjects() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Projects
createProjectSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of ProjectSummary
createProperties() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Properties
createProperties() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of Properties
createProperties() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of Properties
createProperties() - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of Properties
createProperty() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Property
createProperty() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of Property
createProperty() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of Property
createProperty() - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of Property
createRequiredField() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of RequiredField
createRequiredFields() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of RequiredFields
createResource(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createRole(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createRoot() - Method in class org.hackystat.sensorbase.server.Server
Dispatch to the Projects, SensorData, SensorDataTypes, or Users Resource depending on the URL.
createRuntime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<XMLGregorianCalendar>}
createSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of SensorData
createSensorDataIndex() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of SensorDataIndex
createSensorDataRef() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of SensorDataRef
createSensorDatas() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of SensorDatas
createSensorDataSummaries() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of SensorDataSummaries
createSensorDataSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of SensorDataSummary
createSensorDataType(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of SensorDataType
createSensorDataTypeIndex() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of SensorDataTypeIndex
createSensorDataTypeRef() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of SensorDataTypeRef
createSensorDataTypes() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of SensorDataTypes
createSpectator(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createSpectators() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of Spectators
createStartTime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<XMLGregorianCalendar>}
createTimestamp(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<XMLGregorianCalendar>}
createTool(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createUriPattern(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createUriPatterns() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of UriPatterns
createUser() - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of User
createUserIndex() - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of UserIndex
createUserRef() - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of UserRef
createUsers() - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of Users
createValue(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createValue(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createValue(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}
createValue(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create an instance of JAXBElement<String>}

D

DB_DIR_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The database directory key.
DB_IMPL_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The database implementation class.
DbImplementation - Class in org.hackystat.sensorbase.db
Provides a specification of the operations that must be implemented by every SensorBase storage system.
DbImplementation(Server) - Constructor for class org.hackystat.sensorbase.db.DbImplementation
Constructs a new DbImplementation.
DbManager - Class in org.hackystat.sensorbase.db
Provides an interface to storage for the resources managed by the SensorBase.
DbManager(Server) - Constructor for class org.hackystat.sensorbase.db.DbManager
Creates a new DbManager which manages access to the underlying persistency layer(s).
dbManager - Variable in class org.hackystat.sensorbase.resource.projects.ProjectManager
The DbManager associated with this server.
dbManager - Variable in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
The DbManager associated with this server.
dbManager - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
The DbManager associated with this server.
dbManager - Variable in class org.hackystat.sensorbase.resource.users.UserManager
The DbManager associated with this server.
DEFAULT_PROJECT_NAME - Static variable in class org.hackystat.sensorbase.resource.projects.ProjectManager
The String naming the Default project.
deleteAllData() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that DELETE host/sensorbase/sensordata/user deletes all data.
deleteData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Ensures that sensor data with the given user and timestamp is no longer present in this manager.
deleteData(User) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Ensures that sensor data with the given user is no longer present in this manager.
deleteProject(String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Deletes the Project given its owner and projectName.
deleteProject(User, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Ensures that the Project with the given owner and projectName is no longer present in the db.
deleteProject(User, String) - Method in class org.hackystat.sensorbase.db.DbManager
Ensures that the Project with the given user and name is no longer present in this db.
deleteProject(User, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Ensures that the Project with the given owner and projectName is no longer present in the db.
deleteProject(User, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Ensures that the passed Project is no longer present in this Manager.
deleteProjects(User) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Deletes all projects including the default project owned by this user.
deleteSdt(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Ensures that the passed sdtName is no longer present in this Manager.
deleteSensorData(String, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Ensures that the SensorData instance with the specified user and tstamp is not on the server.
deleteSensorData(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Deletes all sensor data associated with the specified user.
deleteSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbImplementation
Ensures that sensor data with the given user and timestamp is no longer present in this manager.
deleteSensorData(User) - Method in class org.hackystat.sensorbase.db.DbImplementation
Ensures that sensor data with the given user is no longer present in this manager.
deleteSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbManager
Ensures that sensor data with the given user and timestamp no longer exists.
deleteSensorData(User) - Method in class org.hackystat.sensorbase.db.DbManager
Ensures that sensor data with the given user no longer exists.
deleteSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Ensures that sensor data with the given user and timestamp is no longer present in this manager.
deleteSensorData(User) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Ensures that sensor data with the given user is no longer present in this manager.
deleteSensorDataType(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Deletes the SDT given its name.
deleteSensorDataType(String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Ensures that the SensorDataType with the given name is no longer present in this manager.
deleteSensorDataType(String) - Method in class org.hackystat.sensorbase.db.DbManager
Ensures that the SensorDataType with the given name no longer exists.
deleteSensorDataType(String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Ensures that the SensorDataType with the given name is no longer present in this manager.
deleteUser(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Deletes the User given their email.
deleteUser(String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Ensures that the User with the given email is no longer present in this manager.
deleteUser(String) - Method in class org.hackystat.sensorbase.db.DbManager
Ensures that the User with the given email address is no longer present in this db.
deleteUser(String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Ensures that the User with the given email is no longer present in this manager.
deleteUser() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Tests that a user can be deleted after creation.
deleteUser(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Ensures that the passed User is no longer present in this Manager, and deletes all Projects associated with this user.
DerbyImplementation - Class in org.hackystat.sensorbase.db.derby
Provides a implementation of DbImplementation using Derby in embedded mode.
DerbyImplementation(Server) - Constructor for class org.hackystat.sensorbase.db.derby.DerbyImplementation
Instantiates the Derby implementation.
description - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
description - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
 
description - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 

E

echoProperties() - Method in class org.hackystat.sensorbase.server.ServerProperties
Returns a string containing all current properties in alphabetical order.
email - Variable in class org.hackystat.sensorbase.resource.users.jaxb.User
 
email - Variable in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 
enableCaching(String, String, Double, Long) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Enables caching in this client.
enableHttpTracing(boolean) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
When passed true, future HTTP calls using this client instance will print out information on the request and response.
endTime - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
endTime - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
equals(Object) - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Tests whether two objects contain the same pattern.

F

findProperty(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Returns the first Property instance with the specified key, or null if not found.
findProperty(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Returns the first Property instance with the specified key, or null if not found.
findProperty(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Returns the first Property instance with the specified key, or null if not found.

G

get(Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectStringMap
Returns the string associated with Project, or null if not found.
get(String) - Method in class org.hackystat.sensorbase.server.ServerProperties
Returns the value of the Server Property specified by the key.
getArity() - Method in class org.hackystat.sensorbase.uripattern.AndOperator
Gets the arity of this operator.
getArity() - Method in class org.hackystat.sensorbase.uripattern.NotOperator
Gets the arity of this operator.
getArity() - Method in interface org.hackystat.sensorbase.uripattern.Operator
Gets the arity of this operator.
getArity() - Method in class org.hackystat.sensorbase.uripattern.OrOperator
Gets the arity of this operator.
getDescription() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the description property.
getDescription() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
Gets the value of the description property.
getDescription() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Gets the value of the description property.
getEmail() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Gets the value of the email property.
getEmail() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
Gets the value of the email property.
getEndTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the endTime property.
getEndTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Gets the value of the endTime property.
getFullHost() - Method in class org.hackystat.sensorbase.server.ServerProperties
Returns the fully qualified host name, such as "http://localhost:9876/sensorbase/".
getHostName() - Method in class org.hackystat.sensorbase.server.Server
Returns the host name associated with this server.
getHostName() - Static method in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
Returns the hostname associated with this test server.
getHref() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Gets the value of the href property.
getHref() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Gets the value of the href property.
getHref() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Gets the value of the href property.
getHref() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
Gets the value of the href property.
getHref() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
Gets the value of the href property.
getInstance() - Static method in class org.hackystat.sensorbase.mailer.Mailer
Returns the singleton instance of Mailer, creating it if necesssary.
getInstance() - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Retrieves the instance of the Singleton.
getInvitation() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Invitations
Gets the value of the invitation property.
getInvitations() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the invitations property.
getKey() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Property
Gets the value of the key property.
getKey() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
Gets the value of the key property.
getKey() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
Gets the value of the key property.
getKey() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Property
Gets the value of the key property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
Gets the value of the lastMod property.
getLastMod() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
Gets the value of the lastMod property.
getLogger() - Method in class org.hackystat.sensorbase.server.Server
Returns the logger for the SensorBase.
getMember() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Members
Gets the value of the member property.
getMembers() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the members property.
getMonthProjectSummary(String, String, int, int) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a MultiDayProjectSummary for the specified project, year, and month (zero based).
getMultiDayProjectSummary(String, String, XMLGregorianCalendar, int) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a MultiDayProjectSummary for the specified interval of days.
getMultiDayProjectSummaryString(Project, XMLGregorianCalendar, Integer) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns a MultiDayProjectSummary instance for the given project, startTime, and number of days.
getName() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the name property.
getName() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Gets the value of the name property.
getName() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
Gets the value of the name property.
getName() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Gets the value of the name property.
getName() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
Gets the value of the name property.
getNonExistingUserSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test GET host/sensorbase/sensordata/TestUser@hackystat.org/9999-04-30T09:00:00.000 throws a SensorBaseClientException, since the data does not exist.
getNumInstances() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
Gets the value of the numInstances property.
getNumInstances() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
Gets the value of the numInstances property.
getOwner() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the owner property.
getOwner() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Gets the value of the owner property.
getOwner() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the owner property.
getOwner() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Gets the value of the owner property.
getPassword() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Gets the value of the password property.
getPatterns(Project) - Static method in class org.hackystat.sensorbase.uripattern.UriPattern
Returns a List of UriPatterns extracted from the passed Project.
getProject(String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the Project from this server.
getProject(ProjectRef) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the named Project associated with the ProjectRef.
getProject(User, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the Project instance as XML string, or null if not found.
getProject(User, String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the Project instance as an XML string, or null.
getProject(User, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the Project instance as XML string, or null if not found.
getProject() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Projects
Gets the value of the project property.
getProject(User, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the Project associated with user and projectName, or null if not found.
getProjectIndex() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of all Projects from this server.
getProjectIndex(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of all Projects from this server associated with this user.
getProjectIndex() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML ProjectIndex for all Projects in this server.
getProjectIndex() - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML Project Index for all Projects.
getProjectIndex() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML ProjectIndex for all Projects in this server.
getProjectIndex() - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the XML string containing the ProjectIndex with all defined Projects.
getProjectIndex(User) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the XML string containing the ProjectIndex with all Projects associated with this user.
getProjectIndex() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that GET host/sensorbase/projects returns an index containing at least one Project.
getProjectManager() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the ProjectManager associated with this server.
getProjectRef() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
Gets the value of the projectRef property.
getProjects() - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns a set containing the current Project instances.
getProjects(User) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns all of the projects owned by this user.
getProjectSensorData(String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex representing all the SensorData for this Project.
getProjectSensorData(String, String, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex representing the SensorData for the Project during the time interval.
getProjectSensorData(String, String, XMLGregorianCalendar, XMLGregorianCalendar, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex representing the SensorData with the given SDT for the Project during the time interval.
getProjectSensorData(String, String, XMLGregorianCalendar, XMLGregorianCalendar, String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex representing the SensorData with the given SDT for the Project during the time interval.
getProjectSensorData(String, String, XMLGregorianCalendar, XMLGregorianCalendar, int, int) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex representing the SensorData with the startIndex and maxInstances for the Project during the time interval.
getProjectSensorDataIndex(User, Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns an XML SensorDataIndex String for all data associated with the Project owned by this user.
getProjectSensorDataIndex(User, Project, XMLGregorianCalendar, XMLGregorianCalendar, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the XML SensorDataIndex string for the data associated with this Project within the specified start and end times.
getProjectSensorDataIndex(User, Project, XMLGregorianCalendar, XMLGregorianCalendar, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the XML SensorDataIndex string for the data associated with this Project within the specified start and end times.
getProjectSensorDataIndex(User, Project, XMLGregorianCalendar, XMLGregorianCalendar, int, int) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the XML SensorDataIndex string for the data associated with this Project within the specified start and end times and startIndex and maxInstances.
getProjectSensorDataSnapshot(String, String, XMLGregorianCalendar, XMLGregorianCalendar, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex containing a snapshot of the sensor data for the given project and sdt during the specified time interval.
getProjectSensorDataSnapshot(String, String, XMLGregorianCalendar, XMLGregorianCalendar, String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a SensorDataIndex containing a snapshot of the sensor data for the given project, sdt and tool during the specified time interval.
getProjectSensorDataSnapshot(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns an XML SensorDataIndex to sensor data for the given time interval and sdt with the most recent runtime value.
getProjectSensorDataSnapshot(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns a SensorDataIndex representing the "snapshot" of sensor data in the given time interval for the given sdt and tool (if tool is not null).
getProjectSensorDataSnapshot(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns an XML SensorDataIndex to sensor data for the given time interval and sdt with the most recent runtime value.
getProjectSensorDataSnapshot(Project, XMLGregorianCalendar, XMLGregorianCalendar, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns a string containing a SensorDataIndex representing the "snapshot" of the sensor data for the given project in the given interval for the given sdt.
getProjectString(User, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the Project Xml String associated with this User and project name.
getProjectSummary(String, String, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns a ProjectSummary representing a summary of the number of sensor data instances of each type for the given interval.
getProjectSummary(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns a ProjectSummary instance constructed for the given Project between the startTime and endTime.
getProjectSummary(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns a ProjectSummary instance constructed for the given Project between the startTime and endTime.
getProjectSummary(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns a ProjectSummary instance constructed for the given Project between the startTime and endTime.
getProjectSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
Gets the value of the projectSummary property.
getProjectSummaryString(Project, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the XML ProjectSummary string for the data associated with this Project within the specified start and end times.
getProperties() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the properties property.
getProperties() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the properties property.
getProperties() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Gets the value of the properties property.
getProperties() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Gets the value of the properties property.
getProperty() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Properties
Gets the value of the property property.
getProperty() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Properties
Gets the value of the property property.
getProperty() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Properties
Gets the value of the property property.
getProperty() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Properties
Gets the value of the property property.
getRawPattern() - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Returns the 'raw' pattern, which some clients may find a better string representation.
getRequiredField() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredFields
Gets the value of the requiredField property.
getRequiredFields() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Gets the value of the requiredFields property.
getResource() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the resource property.
getRole() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Gets the value of the role property.
getRowCount(String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the current number of rows in the specified table.
getRowCount(String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the current number of rows in the specified table.
getRowCount(String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the current number of rows in the specified table.
getRuntime() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the runtime property.
getSdt() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.TestSdtRestApi
Test that GET host/sensorbase/sensordatatypes/TestSdt returns the TestSdt SDT.
getSdtIndex() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.TestSdtRestApi
Test that GET host/sensorbase/sensordatatypes returns an index containing TestSDT, and that all SDTs in the index can be retrieved.
getSdtManager() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the SdtManager associated with this server.
getSensorData(String, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the SensorData for this user from this server with the specified timestamp.
getSensorData(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the SensorData for this user from this server given the passed uriString suffix.
getSensorData(SensorDataRef) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the named SensorData associated with the SensorDataRef.
getSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the SensorData instance as XML string, or null if not found.
getSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the SensorData instance as an XML string, or null.
getSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the SensorData instance as XML string, or null if not found.
getSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDatas
Gets the value of the sensorData property.
getSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the SensorData XML String corresponding to [user, timestamp], or null if not found.
getSensorDataIndex() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of SensorData from this server.
getSensorDataIndex(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of SensorData for this user from this server.
getSensorDataIndex(String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of SensorData for this user from this server with the specified SDT.
getSensorDataIndex() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML SensorDataIndex for all sensor data in this server.
getSensorDataIndex(User) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML SensorDataIndex for all sensor data for this user.
getSensorDataIndex(User, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML SensorDataIndex for all sensor data for this user and sensor data type.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns an XML SensorDataIndex representing the SensorData for the given user between start and end time whose resource string matches at least one of the UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns an XML SensorDataIndex representing the SensorData for the given user between start and end time whose resource string matches at least one of the UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, int, int) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML SensorDataIndex for all sensor data matching these users, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex() - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data.
getSensorDataIndex(User) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data for this user.
getSensorDataIndex(User, String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data for this user and sensor data type.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data matching this user, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data matching this user, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, int, int) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data matching these users, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML SensorDataIndex for all sensor data in this server.
getSensorDataIndex(User) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML SensorDataIndex for all sensor data for this user.
getSensorDataIndex(User, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML SensorDataIndex for all sensor data for this user and sensor data type.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns an XML SensorDataIndex representing the SensorData for the given user between start and end time whose resource string matches at least one of the UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns an XML SensorDataIndex representing the SensorData for the given user between start and end time whose resource string matches at least one of the UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, int, int) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML SensorDataIndex for all sensor data matching these users, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex() - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data.
getSensorDataIndex(User) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data for this user.
getSensorDataIndex(User, String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data for this user and sensor data type.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, int, int) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data matching these users, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String, String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data matching these users, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex(List<User>, XMLGregorianCalendar, XMLGregorianCalendar, List<String>, String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data matching these users, start/end time, and whose resource string matches at least one in the list of UriPatterns.
getSensorDataIndex() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that GET host/sensorbase/sensordata returns an index containing all Sensor Data.
getSensorDataIndexLastMod(String, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns an index to SensorData for the specified user of all sensor data that have arrived at the server since the specified start and end times.
getSensorDataIndexLastMod(User, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML SensorDataIndex for all sensor data for the given user that arrived at the server since the given start and end timestamps.
getSensorDataIndexLastMod(User, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataIndex for all sensor data for the given user that arrived at the server between the two timestamps.
getSensorDataIndexLastMod(User, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML SensorDataIndex for all sensor data for the given user that arrived at the server since the given start and end timestamps.
getSensorDataIndexLastMod(User, XMLGregorianCalendar, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the XML SensorDataIndex for all sensor data for the given user that arrived at the server between the given timestamps.
getSensorDataIndexLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that GET host/sensorbase/sensordata/TestUser@hackystat.org? lastModStartTime={tstamp}&lastModEndTime={tstamp} returns data.
getSensorDataManager() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the SensorDataManager associated with this server.
getSensorDataRef() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
Gets the value of the sensorDataRef property.
getSensorDataSummaries() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Gets the value of the sensorDataSummaries property.
getSensorDataSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
Gets the value of the sensorDataSummary property.
getSensorDataType(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the named SensorDataType from this server.
getSensorDataType(SensorDataTypeRef) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the named SensorDataType associated with the SensorDataTypeRef.
getSensorDataType(String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the SensorDataType instance as XML string, or null if not found.
getSensorDataType(String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the SensorDataType instance as an XML string, or null.
getSensorDataType(String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the SensorDataType instance as XML string, or null if not found.
getSensorDataType() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
Gets the value of the sensorDataType property.
getSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the sensorDataType property.
getSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Gets the value of the sensorDataType property.
getSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypes
Gets the value of the sensorDataType property.
getSensorDataTypeIndex() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of SensorDataTypes from this server.
getSensorDataTypeIndex() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML SensorDataTypeIndex for all SDTs in this server.
getSensorDataTypeIndex() - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML SensorDataTypeIndex for all sensor data.
getSensorDataTypeIndex() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML SensorDataTypeIndex for all SDTs in this server.
getSensorDataTypeIndex() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Returns the XML string containing the SensorDataTypeIndex with all defined SDTs.
getSensorDataTypeRef() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
Gets the value of the sensorDataTypeRef property.
getSensorDataTypeString(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Returns the XML String representation of a SensorDataType, given its name.
getServerProperties() - Method in class org.hackystat.sensorbase.server.Server
Returns the ServerProperties instance associated with this server.
getSpectator() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Spectators
Gets the value of the spectator property.
getSpectators() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the spectators property.
getStartTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the startTime property.
getStartTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Gets the value of the startTime property.
getStringRepresentation(String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Creates and returns a new Restlet StringRepresentation built from xmlData.
getTableNames() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns a set containing the names of all tables in this database.
getTableNames() - Method in class org.hackystat.sensorbase.db.DbManager
Returns a set containing the names of all tables in this database.
getTableNames() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns a set containing the names of all tables in this database.
getTestUserProject() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that GET host/sensorbase/projects/TestUser@hackystat.org/TestProject returns a representation of TestProject.
getTestUserProjectIndex() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that GET host/sensorbase/projects/TestUser@hackystat.org returns an index containing at least one ProjectRef.
getTestUserProjectSdtParam() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that the GET of a project with the SDT parameter works correctly.
getTestUserProjectSensorData() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that GET host/sensorbase/projects/TestUser@hackystat.org/TestProject/sensordata returns an index of SensorData.
getTestUserProjectSensorDataInterval() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that GET host/sensorbase/projects/TestUser@hackystat.org/TestProject/sensordata? startTime=2006-04-30T09:00:00.000&endTime=2007-04-30T09:30:00.000 returns an index of SensorData containing one entry.
getTestUserProjectSensorSummary() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that GET host/sensorbase/projects/TestUser@hackystat.org/TestProject/sensordata? startTime=2006-04-30T09:00:00.000&endTime=2007-04-30T09:30:00.000 returns an index of SensorData containing one entry.
getTestUserProjectSnapshot() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Tests the snapshot API.
getTestUserProjectStartIndexMaxInstancesParams() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that the GET of a project with the startIndex/maxInstances parameters work correctly.
getTimestamp() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the timestamp property.
getTimestamp() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Gets the value of the timestamp property.
getTool() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
Gets the value of the tool property.
getTool() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Gets the value of the tool property.
getTool() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Gets the value of the tool property.
getUri(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
GETs the URI string and returns the Restlet Response if the server indicates success.
getUriPattern() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.UriPatterns
Gets the value of the uriPattern property.
getUriPatterns() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Gets the value of the uriPatterns property.
getUser() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the User instance associated with this SensorBaseClient instance.
getUser(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the named User from this server.
getUser(UserRef) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the named User associated with the UserRef.
getUser(String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the User instance as XML string, or null if not found.
getUser(String) - Method in class org.hackystat.sensorbase.db.DbManager
Returns the User instance as an XML string, or null.
getUser(String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the User instance as XML string, or null if not found.
getUser() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Users
Gets the value of the user property.
getUser() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Test that GET host/sensorbase/users/TestUser@hackystat.org returns the TestUser test user.
getUser(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns the User associated with this email address if they are currently registered, or null if not found.
getUserIndex() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns the index of Users from this server.
getUserIndex() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the XML UserIndex for all Users in this server.
getUserIndex() - Method in class org.hackystat.sensorbase.db.DbManager
Returns the XML UserIndex for all Users..
getUserIndex() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns the XML UserIndex for all Users in this server.
getUserIndex() - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns the XML string containing the UserIndex with all defined Users.
getUserManager() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns the UserManager associated with this server.
getUserRef() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
Gets the value of the userRef property.
getUsers() - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns a set containing the current User instances.
getUserSdtSensorDataIndex() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that GET host/sensorbase/sensordata/TestUser@hackystat.org?sdt=TestSdt returns data.
getUserSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test GET host/sensorbase/sensordata/TestUser@hackystat.org/2007-04-30T09:00:00.000 and see that it returns a SensorData instance..
getUserSensorDataIndex() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that GET host/sensorbase/sensordata/TestUser@hackystat.org returns some sensor data.
getUsersIndex() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Test that GET host/sensorbase/users returns an index containing TestUser and that the HREFs are OK.
getUserString(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns the User Xml String associated with this email address if they are registered, or null if user not found.
getValue() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Property
Gets the value of the value property.
getValue() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
Gets the value of the value property.
getValue() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
Gets the value of the value property.
getValue() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Property
Gets the value of the value property.
getVersion() - Static method in class org.hackystat.sensorbase.server.Server
Returns the version associated with this Package, if available from the jar file manifest.

H

hashCode() - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Gets the hash code of this object.
hasProject(User, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns true if the passed Project name is defined for this User (who must be the owner).
hasProjects(User) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns true if the passed user has any defined Projects.
hasSdt(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Returns true if the passed SDT name is defined.
hasSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns true if the passed [key, timestamp] has sensor data defined for it.
hasSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.DbManager
Returns true if the passed [user, timestamp] has sensor data defined for it.
hasSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns true if the passed [key, timestamp] has sensor data defined for it.
hasSensorData(User, XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns true if the passed [user, timestamp] has sensor data defined for it.
hasWildcards(String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests if a string contains stars or question marks.
HomePageResource - Class in org.hackystat.sensorbase.resource.registration
Provides a home page for this SensorBase.
HomePageResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.registration.HomePageResource
The standard constructor.
HOSTNAME_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The hostname key.
href - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
href - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
href - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
href - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
href - Variable in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 

I

IndexResource - Class in org.hackystat.sensorbase.resource.db
Implements the Resource for processing PUT {host}/db/table/index requests.
IndexResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.db.IndexResource
The standard constructor.
indexTables() - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Indexes the server database tables.
indexTables() - Method in class org.hackystat.sensorbase.db.DbImplementation
The most appropriate set of indexes for the database has been evolving over time as we develop new queries.
indexTables() - Method in class org.hackystat.sensorbase.db.DbManager
The most appropriate set of indexes for the database has been evolving over time as we develop new queries.
indexTables() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
The most appropriate set of indexes for the database has been evolving over time as we develop new queries.
initialize() - Method in class org.hackystat.sensorbase.db.DbImplementation
To be called as part of the startup process for a storage system.
initialize() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
To be called as part of the startup process for a storage system.
inProject(String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
True if the current user is the owner, member, or spectator of the specified project.
inProject(String, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns true if user1 and user2 are members of the same Project and that project encompasses the given day.
internalError(SensorBaseResource, Logger, Exception) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for requests that generate an unspecified internal error.
invitation - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Invitations
 
Invitations - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Invitations() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Invitations
 
invitations - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
invite(String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Invites the user indicated via their email address to the named project owned by this user.
isAdmin(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns true if email is a defined User with Admin privileges.
isFreshlyCreated() - Method in class org.hackystat.sensorbase.db.DbImplementation
Returns true if the initialize() method did indeed create a fresh storage system.
isFreshlyCreated() - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Returns true if the initialize() method did indeed create a fresh storage system.
isHost(String) - Static method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns true if the passed host is a SensorBase host.
isHost() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Test that the SensorBaseClient.isHost() method operates correctly.
isInvited(User, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns true if member is invited to be a member of the project owned by owner.
isMember(User, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns true if member is a member of the project owned by owner.
isMemberOrOwner(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Returns true if the passed email is the owner or one of the members of this project.
isOutOfDate(File, File, int) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Returns dependency information on these two files.
isRegistered(String, String, String) - Static method in class org.hackystat.sensorbase.client.SensorBaseClient
Returns true if the user and password is registered as a user with this host.
isRegistered() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Test that the SensorBaseClient.isRegistered() method operates correctly.
isSetDescription() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetDescription() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
 
isSetDescription() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
isSetEmail() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
 
isSetEmail() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 
isSetEndTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetEndTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
isSetHref() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
isSetHref() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
isSetHref() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
isSetHref() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
isSetHref() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 
isSetInvitation() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Invitations
 
isSetInvitations() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetKey() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Property
 
isSetKey() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
 
isSetKey() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
 
isSetKey() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Property
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
 
isSetLastMod() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 
isSetMember() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Members
 
isSetMembers() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetName() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetName() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
isSetName() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
 
isSetName() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
isSetName() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
isSetNumInstances() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
 
isSetNumInstances() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 
isSetOwner() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetOwner() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
isSetOwner() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetOwner() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
isSetPassword() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
 
isSetProject() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Projects
 
isSetProjectRef() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
 
isSetProjectSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
 
isSetProperties() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetProperties() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetProperties() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
isSetProperties() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
 
isSetProperty() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Properties
 
isSetProperty() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Properties
 
isSetProperty() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Properties
 
isSetProperty() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Properties
 
isSetRequiredField() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredFields
 
isSetRequiredFields() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
isSetResource() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetRole() - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
 
isSetRuntime() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDatas
 
isSetSensorDataRef() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
 
isSetSensorDataSummaries() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
isSetSensorDataSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
 
isSetSensorDataType() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 
isSetSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
isSetSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypes
 
isSetSensorDataTypeRef() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
 
isSetSpectator() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Spectators
 
isSetSpectators() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetStartTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetStartTime() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
isSetTimestamp() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetTimestamp() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
isSetTool() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 
isSetTool() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
isSetTool() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
isSetUriPattern() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.UriPatterns
 
isSetUriPatterns() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
isSetUser() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Users
 
isSetUserRef() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
 
isSetValue() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Property
 
isSetValue() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
 
isSetValue() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
 
isSetValue() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Property
 
isSpectator(User, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns true if member is a spectator of the project owned by owner.
isTestUser(User) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns true if the passed user is a test user.
isTopLevel() - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Returns true if this UriPattern is top-level.
isUser(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns true if the User as identified by their email address is known to this Manager.
isUser(String, String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns true if the User as identified by their email address and password is known to this Manager.
isValidEndTime(Project, XMLGregorianCalendar) - Static method in class org.hackystat.sensorbase.resource.projects.ProjectUtils
Returns true if the passed date falls within the project end date.
isValidInterval(Project, XMLGregorianCalendar, XMLGregorianCalendar) - Static method in class org.hackystat.sensorbase.resource.projects.ProjectUtils
Returns true if the start and end date constitute a valid project interval.
isValidStartTime(Project, XMLGregorianCalendar) - Static method in class org.hackystat.sensorbase.resource.projects.ProjectUtils
Returns true if the passed date falls within the project start date.

K

key - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Property
 
key - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
 
key - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
 
key - Variable in class org.hackystat.sensorbase.resource.users.jaxb.Property
 

L

lastMod - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
 
lastMod - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
lastMod - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
 
lastMod - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
lastMod - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
lastMod - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
lastMod - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
 
lastMod - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
lastMod - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
lastMod - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
 
lastMod - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
lastMod - Variable in class org.hackystat.sensorbase.resource.users.jaxb.User
 
lastMod - Variable in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
 
lastMod - Variable in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 
logger - Variable in class org.hackystat.sensorbase.db.DbImplementation
Keep a pointer to the Logger.
LOGGING_LEVEL_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The logging level key.

M

Mailer - Class in org.hackystat.sensorbase.mailer
Provides a wrapper for SensorBase email services.
main(String[]) - Static method in class org.hackystat.sensorbase.server.Server
Starts up the SensorBase web service using the properties specified in sensor.properties.
make() - Static method in class org.hackystat.sensorbase.resource.users.PasswordGenerator
Creates and returns a new randomly generated password.
makeMultiDayProjectSummaryString(MultiDayProjectSummary) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the passed MultiDayProjectSummary as a String encoding of its XML representation.
makeProject(String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Takes a String encoding of a Project in XML format and converts it to an instance.
makeProject(Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the passed Project instance as a String encoding of its XML representation.
makeProjectIndex(String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Takes a String encoding of a ProjectIndex in XML format and converts it to an instance.
makeProjectRef(Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns a ProjectRef instance constructed from a Project instance.
makeProjectRefString(Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the passed Project instance as a String encoding of its XML representation as a ProjectRef object.
makeProjectSummaryString(ProjectSummary) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Returns the passed ProjectSummary instance as a String encoding of its XML representation.
makeProperties(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Takes a String encoding of a Properties in XML format and converts it to an instance.
makeProperties(Properties) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns the passed Properties instance as a String encoding of its XML representation.
makeSensorData(Map<String, String>) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Provides an easy way to construct SensorData instances.
makeSensorData(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Takes a String encoding of a SensorData in XML format and converts it to an instance.
makeSensorData(SensorData) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the passed SensorData instance as a String encoding of its XML representation.
makeSensorDataIndex(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Takes an XML Document representing a SensorDataIndex and converts it to an instance.
makeSensorDataRef(SensorData) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns a SensorDataRef instance constructed from a SensorData instance.
makeSensorDataRefString(SensorData) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Returns the passed SensorData instance as a String encoding of its XML representation as a SensorDataRef object.
makeSensorDatas(String) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Takes a String encoding of a SensorDatas in XML format and converts it to an instance.
makeSensorDataType(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Takes a String encoding of a SensorDataType in XML format and converts it to an instance.
makeSensorDataType(SensorDataType) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Returns the passed SensorDataType instance as a String encoding of its XML representation.
makeSensorDataTypeIndex(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Takes a String encoding of a SensorDataTypeIndex in XML format and converts it to an instance.
makeSensorDataTypeRef(SensorDataType) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Returns a SensorDataTypeRef instance constructed from a SensorDataType instance.
makeSensorDataTypeRefString(SensorDataType) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Returns the passed SensorDataType instance as a String encoding of its XML representation as a SensorDataTypeRef object.
makeUser(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Takes a String encoding of a User in XML format and converts it to an instance.
makeUser(User) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns the passed User instance as a String encoding of its XML representation.
makeUserIndex(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Takes a String encoding of a UserIndex in XML format and converts it to an instance.
makeUserRef(User) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns a UserRef instance constructed from a User instance.
makeUserRefString(User) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Returns the passed User instance as a String encoding of its XML representation as a UserRef object.
match(String, String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests whether or not a string matches against a pattern.
match(String, String, boolean) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests whether or not a string matches against a pattern.
matches(Pattern[], String) - Method in class org.hackystat.sensorbase.uripattern.AndOperator
Perform operator operation.
matches(String) - Method in class org.hackystat.sensorbase.uripattern.AtomicPattern
Tests whether the pattern matches a file path.
matches(String) - Method in class org.hackystat.sensorbase.uripattern.CompoundPattern
Tests whether the pattern matches a file path.
matches(Pattern[], String) - Method in class org.hackystat.sensorbase.uripattern.NotOperator
Perform operator operation.
matches(Pattern[], String) - Method in interface org.hackystat.sensorbase.uripattern.Operator
Perform operator operation.
matches(Pattern[], String) - Method in class org.hackystat.sensorbase.uripattern.OrOperator
Perform operator operation.
matches(String) - Method in interface org.hackystat.sensorbase.uripattern.Pattern
Tests whether the pattern matches a file path.
matches(String, List<UriPattern>) - Static method in class org.hackystat.sensorbase.uripattern.UriPattern
Returns true if resource matches any of the UriPatterns.
matches(String) - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Returns true if the passed path matches this UriPattern.
matchesFilePath(String, String, boolean) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcher
Determines whether a file name matches a pattern.
matchesPattern(String, String, boolean) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcher
Tests whether a string matches a pattern or not.
matchPath(String, String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests whether or not a given path matches a given pattern.
matchPath(String, String, boolean) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests whether or not a given path matches a given pattern.
matchPatternStart(String, String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests whether or not a given path matches the start of a given pattern up to the first "**".
matchPatternStart(String, String, boolean) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Tests whether or not a given path matches the start of a given pattern up to the first "**".
member - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Members
 
Members - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Members() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Members
 
members - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
miscError(SensorBaseResource, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for miscellaneous "one off" error messages.
MultiDayProjectSummary - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
MultiDayProjectSummary() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
 

N

name - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
name - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
name - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
 
name - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
name - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
newInstance() - Static method in class org.hackystat.sensorbase.server.Server
Creates a new instance of a SensorBase HTTP server, listening on the supplied port.
newInstance(ServerProperties) - Static method in class org.hackystat.sensorbase.server.Server
Creates a new instance of a SensorBase HTTP server, listening on the supplied port.
newTestInstance() - Static method in class org.hackystat.sensorbase.server.Server
Creates a new instance of a SensorBase HTTP server suitable for unit testing.
newUserTest() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Tests that after creating a new User, it has a Default Project.
NOT - Static variable in interface org.hackystat.sensorbase.uripattern.Operator
Not operator.
NotOperator - Class in org.hackystat.sensorbase.uripattern
Not logic operator for two patterns.
NotOperator() - Constructor for class org.hackystat.sensorbase.uripattern.NotOperator
 
notProjectOwner(SensorBaseResource, String, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for requests where the requesting user is not the owner.
numInstances - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
 
numInstances - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 

O

ObjectFactory - Class in org.hackystat.sensorbase.resource.projects.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the org.hackystat.sensorbase.resource.projects.jaxb package.
ObjectFactory() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorbase.resource.projects.jaxb
ObjectFactory - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the org.hackystat.sensorbase.resource.sensordata.jaxb package.
ObjectFactory() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorbase.resource.sensordata.jaxb
ObjectFactory - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the org.hackystat.sensorbase.resource.sensordatatypes.jaxb package.
ObjectFactory() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorbase.resource.sensordatatypes.jaxb
ObjectFactory - Class in org.hackystat.sensorbase.resource.users.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the org.hackystat.sensorbase.resource.users.jaxb package.
ObjectFactory() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorbase.resource.users.jaxb
Operator - Interface in org.hackystat.sensorbase.uripattern
Logic operator for two patterns.
OR - Static variable in interface org.hackystat.sensorbase.uripattern.Operator
Or Operator.
org.hackystat.sensorbase.client - package org.hackystat.sensorbase.client
Provides a client-side interface to the SensorBase.
org.hackystat.sensorbase.db - package org.hackystat.sensorbase.db
Provides an interface to the underlying database persistency layer.
org.hackystat.sensorbase.db.derby - package org.hackystat.sensorbase.db.derby
Provides an implementation of DbImplementation for Derby.
org.hackystat.sensorbase.mailer - package org.hackystat.sensorbase.mailer
Provides support for mailing emails to Users and Administrators.
org.hackystat.sensorbase.resource.db - package org.hackystat.sensorbase.resource.db
Provides resources for database manipulation.
org.hackystat.sensorbase.resource.ping - package 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 - package 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 - package org.hackystat.sensorbase.resource.projects.jaxb
Provides the JAXB generated classes corresponding to the Projects XmlSchema.
org.hackystat.sensorbase.resource.registration - package org.hackystat.sensorbase.resource.registration
Provides the resource that deals with user registration.
org.hackystat.sensorbase.resource.sensorbase - package 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 - package 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 - package org.hackystat.sensorbase.resource.sensordata.jaxb
Provides the JAXB generated classes corresponding to the SensorData XmlSchema.
org.hackystat.sensorbase.resource.sensordatatypes - package org.hackystat.sensorbase.resource.sensordatatypes
Provides the SensorDataTypes and SensorDataType resource implementations.
org.hackystat.sensorbase.resource.sensordatatypes.jaxb - package org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Provides the JAXB generated classes corresponding to the SensorDataTypes XmlSchema.
org.hackystat.sensorbase.resource.users - package org.hackystat.sensorbase.resource.users
Provides the Users and User resource implementations.
org.hackystat.sensorbase.resource.users.jaxb - package org.hackystat.sensorbase.resource.users.jaxb
Provides the JAXB generated classes corresponding to the Users XmlSchema.
org.hackystat.sensorbase.server - package 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 - package org.hackystat.sensorbase.test
Provides a utility class to facilitate REST API tests.
org.hackystat.sensorbase.uripattern - package org.hackystat.sensorbase.uripattern
Provides the UriPattern class for matching UriPatterns against resource strings.
OrOperator - Class in org.hackystat.sensorbase.uripattern
Or logic operator for two patterns.
OrOperator() - Constructor for class org.hackystat.sensorbase.uripattern.OrOperator
 
owner - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
owner - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
owner - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
owner - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 

P

password - Variable in class org.hackystat.sensorbase.resource.users.jaxb.User
 
PasswordGenerator - Class in org.hackystat.sensorbase.resource.users
Provides a static function for generating new, unique passwords.
Pattern - Interface in org.hackystat.sensorbase.uripattern
Pattern.
PatternMatcher - Class in org.hackystat.sensorbase.uripattern
A utility class which does pattern matches.
PatternMatcher() - Constructor for class org.hackystat.sensorbase.uripattern.PatternMatcher
 
PatternMatcherImpl - Class in org.hackystat.sensorbase.uripattern
For package internal use only.
PingResource - Class in org.hackystat.sensorbase.resource.ping
The PingResource responds to a GET {host}/ping with the string "SensorBase".
PingResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.ping.PingResource
The standard constructor.
PORT_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The sensorbase port key.
postUserProperties() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Tests that a user can have their properties updated.
Project - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Project() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
project - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Projects
 
project - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The project corresponding to the projectName, or null.
ProjectIndex - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
ProjectIndex() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
 
projectIndexCloseTag - Static variable in class org.hackystat.sensorbase.resource.projects.ProjectManager
The ProjectIndex close tag.
projectIndexOpenTag - Static variable in class org.hackystat.sensorbase.resource.projects.ProjectManager
The ProjectIndex open tag.
ProjectManager - Class in org.hackystat.sensorbase.resource.projects
Provides a manager for the Project resource.
ProjectManager(Server) - Constructor for class org.hackystat.sensorbase.resource.projects.ProjectManager
The constructor for ProjectManagers.
projectManager - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The ProjectManager.
projectManager - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
Make a Manager available to this test class.
projectName - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The projectName found within the URL string, or null.
projectRef - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
 
ProjectRef - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
ProjectRef() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
 
Projects - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Projects() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Projects
 
ProjectsResource - Class in org.hackystat.sensorbase.resource.projects
Implements the Resource for processing GET {host}/projects requests to obtain an index for all Projects defined in this SensorBase for all users.
ProjectsResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.ProjectsResource
The standard constructor.
ProjectStringMap - Class in org.hackystat.sensorbase.resource.projects
Helper class to support Project to String mappings.
ProjectStringMap() - Constructor for class org.hackystat.sensorbase.resource.projects.ProjectStringMap
 
projectSummary - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
 
ProjectSummary - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
ProjectSummary() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
ProjectUtils - Class in org.hackystat.sensorbase.resource.projects
Methods that really should be part of the Project JAXB class, but I don't know how to extend that class with additional methods.
ProjectUtils() - Constructor for class org.hackystat.sensorbase.resource.projects.ProjectUtils
 
properties - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
Properties - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Properties() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Properties
 
Properties - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Java class for anonymous complex type.
Properties() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.Properties
 
properties - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
Properties - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
Properties() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Properties
 
properties - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
Properties - Class in org.hackystat.sensorbase.resource.users.jaxb
Java class for anonymous complex type.
Properties() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.Properties
 
properties - Variable in class org.hackystat.sensorbase.resource.users.jaxb.User
 
property - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Properties
 
Property - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Property() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Property
 
property - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.Properties
 
Property - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Java class for anonymous complex type.
Property() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
 
property - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Properties
 
Property - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
Property() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
 
property - Variable in class org.hackystat.sensorbase.resource.users.jaxb.Properties
 
Property - Class in org.hackystat.sensorbase.resource.users.jaxb
Java class for anonymous complex type.
Property() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.Property
 
put(Project, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectStringMap
Puts [project, info] into the map, after removing any current project instance from the map with the same name and owner.
putBadProjects() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that PUT of incomplete project definitions causes errors.
putBatchSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that a batch PUT of sensor data works.
putMultipleProject() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that PUT multiple times does not cause a problem for getProjectIndex.
putProject(Project) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Creates the passed Project on the server.
putProject(Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Updates the Manager with this Project.
putProject() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Test that PUT, rename, and DELETE of host/projects/{user}/{project} works.
putSdt(SensorDataType) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
Updates the Manager with this SDT.
putSdt() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.TestSdtRestApi
Test that PUT and DELETE host/sensorbase/sensordatatypes/TestSdt are OK.
putSensorData(SensorData) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Creates the passed SensorData on the server.
putSensorData(SensorData) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
Updates the Manager with this sensor data.
putSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Test that PUT and DELETE of host/sensorbase/sensordata/TestUser@hackystat.org/2007-04-30T02:00:00.000 works.
putSensorDataBatch(SensorDatas) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Creates the passed batch of SensorData on the server.
putSensorDataType(SensorDataType) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Creates the passed SDT on the server.
putUser(User) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Updates the Manager with this User.

R

registerUser(String, String) - Static method in class org.hackystat.sensorbase.client.SensorBaseClient
Registers the given user email with the given SensorBase.
registerUser() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Tests the POST method that registers a new user.
registerUser(String) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Registers a User, given their email address.
registerUsers() - Method in class org.hackystat.sensorbase.resource.users.TestUsersRestApi
Tests multiple register users.
RegistrationResource - Class in org.hackystat.sensorbase.resource.registration
Provides registration services for this SensorBase.
RegistrationResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.registration.RegistrationResource
The standard constructor.
REINDEX_ON_STARTUP_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
Whether to re-index on startup.
reindexOnStartup() - Method in class org.hackystat.sensorbase.server.ServerProperties
True if the sensorbase.properties file indicates the user wants to reindex on startup.
remove(Project) - Method in class org.hackystat.sensorbase.resource.projects.ProjectStringMap
Removes any projects with the same name and owner as Project from this data structure.
removeRepresentations() - Method in class org.hackystat.sensorbase.resource.projects.UserProjectResource
Implement the DELETE method that deletes an existing Project for a given User.
removeRepresentations() - Method in class org.hackystat.sensorbase.resource.sensordata.UserSensorDataResource
Implement the DELETE method that ensures the specified sensor data instance no longer exists.
removeRepresentations() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypeResource
Implement the DELETE method that deletes an existing SDT given its name.
removeRepresentations() - Method in class org.hackystat.sensorbase.resource.users.UserResource
Implement the DELETE method that deletes an existing User given their email.
removeWhitespace(String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
"Flattens" a string by removing all whitespace (space, tab, linefeed, carriage return, and formfeed).
renameProject(String, String, String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Renames the project.
renameProject(User, String, String) - Method in class org.hackystat.sensorbase.resource.projects.ProjectManager
Renames the project.
reply(String, String, SensorBaseClient.InvitationReply) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Accepts the invitation to be a member of the project owned by owner.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.db.CompressResource
Get is not supported, but the method must be implemented.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.db.IndexResource
Get is not supported, but the method must be implemented.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.db.RowCountResource
Returns the row count for the specifed table, or an error if the user is not the admin or the table name is not valid.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.ping.PingResource
Returns the string "SensorBase" or "SensorBase authenticated", depending upon whether credentials are passed as form parameters and whether they are valid.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.ProjectsResource
Returns an index of all Projects for all Users, or null if the request is not authorized.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectInvitationResource
Returns nothing since GET is not supported.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectRenameResource
Returns nothing since GET is not supported.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectResource
Returns an XML representation of the Project associated with this User.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectSensorDataResource
Returns a SensorDataIndex of all SensorData associated with this Project.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectSnapshotResource
Returns a SensorDataIndex containing the "snapshot" for this sdt, time interval, and tool (if supplied).
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectsResource
Returns a ProjectIndex of all projects associated with this User.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectSummaryResource
Returns an XML representation of the ProjectSummary associated with this User.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.registration.HomePageResource
Returns a page providing home page info.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.registration.RegistrationResource
Returns a page providing a registration form.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The Restlet getRepresentation method which must be overridden by all concrete Resources.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.sensordata.SensorDataResource
Returns an index to all sensor data defined for all users in this system.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.sensordata.UserSensorDataResource
Returns a SensorDataIndex when a GET is called with: sensordata/{email} sensordata/{email}?sdt={sensordatatype} sensordata/{user}?lastModStartTime={timestamp}&lastModEndTime={timestamp} Returns a SensorData when a GET is called with: sensordata/{email}/{timestamp}
represent(Variant) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypeResource
Returns the representation of the specified SensorDataType resource.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypesResource
Returns the representation of the SensorDataTypes resource.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.users.UserResource
Returns the representation of the User resource when requested via GET.
represent(Variant) - Method in class org.hackystat.sensorbase.resource.users.UsersResource
Returns the representation of an index of all the users in the system.
RequiredField - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
RequiredField() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
 
requiredField - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredFields
 
RequiredFields - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
RequiredFields() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredFields
 
requiredFields - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
resource - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
ResponseMessage - Class in org.hackystat.sensorbase.resource.sensorbase
Provides standardized strings and formatting for response codes.
ResponseMessage() - Constructor for class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
 
responseMsg - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Everyone generally wants to create one of these, so declare it here.
RESTLET_LOGGING_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The Restlet Logging key.
role - Variable in class org.hackystat.sensorbase.resource.users.jaxb.User
 
rowCount(String) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Gets the rowcount for the specified table.
RowCountResource - Class in org.hackystat.sensorbase.resource.db
Implements the resource for obtaining the number of rows in a specifed table using GET {host}/db/table/{table}/rowcount.
RowCountResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.db.RowCountResource
The standard constructor.
rtrimWildcardTokens(String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Removes from a pattern all tokens to the right containing wildcards.
runtime - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 

S

sdtManager - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The SdtManager.
SdtManager - Class in org.hackystat.sensorbase.resource.sensordatatypes
Provides a manager for the SensorDataType resource.
SdtManager(Server) - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
The constructor for SdtManagers.
sdtManager - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
Make a Manager available to this test class.
send(String, String, String, String) - Method in class org.hackystat.sensorbase.mailer.Mailer
Attempts to send an email.
send(String, String, String) - Method in class org.hackystat.sensorbase.mailer.Mailer
Attempts to send an email.
SensorBaseClient - Class in org.hackystat.sensorbase.client
Provides a high-level interface for Clients wishing to communicate with a SensorBase.
SensorBaseClient(String, String, String) - Constructor for class org.hackystat.sensorbase.client.SensorBaseClient
Initializes a new SensorBaseClient, given the host, userEmail, and password.
SensorBaseClient.InvitationReply - Enum in org.hackystat.sensorbase.client
The possible responses to a Project invitation.
SENSORBASECLIENT_TIMEOUT_KEY - Static variable in class org.hackystat.sensorbase.client.SensorBaseClient
The System property key used to retrieve the default timeout value in milliseconds.
SensorBaseClientException - Exception in org.hackystat.sensorbase.client
An exception that is thrown when the SensorBase server does not a success code.
SensorBaseClientException(Status) - Constructor for exception org.hackystat.sensorbase.client.SensorBaseClientException
Thrown when an unsuccessful status code is returned from the Server.
SensorBaseClientException(Status, Throwable) - Constructor for exception org.hackystat.sensorbase.client.SensorBaseClientException
Thrown when an unsuccessful status code is returned from the Server.
SensorBaseClientException(String, Throwable) - Constructor for exception org.hackystat.sensorbase.client.SensorBaseClientException
Thrown when some problem occurs with Client not involving the server.
SensorBaseClientException(String) - Constructor for exception org.hackystat.sensorbase.client.SensorBaseClientException
Thrown when some problem occurs with Client not involving the server.
SensorBaseResource - Class in org.hackystat.sensorbase.resource.sensorbase
An abstract superclass for all SensorBase resources that supplies common initialization and validation processing.
SensorBaseResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Provides the following representational variants: TEXT_XML.
SensorBaseRestApiHelper - Class in org.hackystat.sensorbase.test
Provides helpful utility methods to SensorBase test classes, which will normally want to extend this class.
SensorBaseRestApiHelper() - Constructor for class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
 
SensorData - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Java class for anonymous complex type.
SensorData() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
sensorData - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDatas
 
SensorDataIndex - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Java class for anonymous complex type.
SensorDataIndex() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
 
sensorDataIndexCloseTag - Static variable in class org.hackystat.sensorbase.db.DbManager
The SensorDataIndex close tag.
sensorDataIndexOpenTag - Static variable in class org.hackystat.sensorbase.db.DbManager
The SensorDataIndex open tag.
sensorDataManager - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The SensorDataManager.
SensorDataManager - Class in org.hackystat.sensorbase.resource.sensordata
Provides a manager for the Sensor Data resource.
SensorDataManager(Server) - Constructor for class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
The constructor for SensorDataManagers.
sensorDataManager - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
Make a Manager available to this test class.
sensorDataRef - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
 
SensorDataRef - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Java class for anonymous complex type.
SensorDataRef() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
SensorDataResource - Class in org.hackystat.sensorbase.resource.sensordata
Implements a Resource for processing host/sensordata requests and returning an index to all sensor data for all users in the SensorBase.
SensorDataResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.sensordata.SensorDataResource
The standard constructor.
SensorDatas - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Java class for anonymous complex type.
SensorDatas() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDatas
 
sensorDataSummaries - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
SensorDataSummaries - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
SensorDataSummaries() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
 
sensorDataSummary - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
 
SensorDataSummary - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
SensorDataSummary() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 
sensorDataType - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 
sensorDataType - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
sensorDataType - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
SensorDataType - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
SensorDataType() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
 
sensorDataType - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypes
 
SensorDataTypeIndex - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
SensorDataTypeIndex() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
 
sensorDataTypeIndexCloseTag - Static variable in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
The SensorDataTypeIndex close tag.
sensorDataTypeIndexOpenTag - Static variable in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
The SensorDataTypeIndex open tag.
sensorDataTypeRef - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
 
SensorDataTypeRef - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
SensorDataTypeRef() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
 
SensorDataTypeResource - Class in org.hackystat.sensorbase.resource.sensordatatypes
Implements a resource for PUT, GET, DELETE of host/sensordatatype/{sensordatatypename}.
SensorDataTypeResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypeResource
Provides the following representational variants: TEXT_XML.
SensorDataTypes - Class in org.hackystat.sensorbase.resource.sensordatatypes.jaxb
Java class for anonymous complex type.
SensorDataTypes() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypes
 
SensorDataTypesResource - Class in org.hackystat.sensorbase.resource.sensordatatypes
Implements a resource for GET host/sensordatatypes that returns an index of all defined SDTs.
SensorDataTypesResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypesResource
Provides the following representational variants: TEXT_XML.
server - Variable in class org.hackystat.sensorbase.db.DbImplementation
Keeps a pointer to this Server for use in accessing the managers.
server - Variable in class org.hackystat.sensorbase.resource.projects.ProjectManager
The Server associated with this SdtManager.
server - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The server.
server - Variable in class org.hackystat.sensorbase.resource.sensordata.SensorDataManager
The Server associated with this SensorDataManager.
server - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.SdtManager
The Server associated with this SdtManager.
server - Variable in class org.hackystat.sensorbase.resource.users.UserManager
The Server associated with this UserManager.
Server - Class in org.hackystat.sensorbase.server
Sets up the HTTP Server process and dispatching to the associated resources.
Server() - Constructor for class org.hackystat.sensorbase.server.Server
 
server - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
The SensorBase server used in these tests.
ServerProperties - Class in org.hackystat.sensorbase.server
Provides access to the values stored in the sensorbase.properties file.
ServerProperties() - Constructor for class org.hackystat.sensorbase.server.ServerProperties
Creates a new ServerProperties instance.
setDescription(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the description property.
setDescription(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
Sets the value of the description property.
setDescription(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Sets the value of the description property.
setEmail(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Sets the value of the email property.
setEmail(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
Sets the value of the email property.
setEndTime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the endTime property.
setEndTime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Sets the value of the endTime property.
setHref(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Sets the value of the href property.
setHref(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Sets the value of the href property.
setHref(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Sets the value of the href property.
setHref(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
Sets the value of the href property.
setHref(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
Sets the value of the href property.
setInvitations(Invitations) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the invitations property.
setKey(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Property
Sets the value of the key property.
setKey(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
Sets the value of the key property.
setKey(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
Sets the value of the key property.
setKey(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.Property
Sets the value of the key property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
Sets the value of the lastMod property.
setLastMod(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserRef
Sets the value of the lastMod property.
setMembers(Members) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the members property.
setName(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the name property.
setName(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Sets the value of the name property.
setName(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredField
Sets the value of the name property.
setName(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Sets the value of the name property.
setName(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeRef
Sets the value of the name property.
setNumInstances(BigInteger) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
Sets the value of the numInstances property.
setNumInstances(BigInteger) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
Sets the value of the numInstances property.
setOwner(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the owner property.
setOwner(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectRef
Sets the value of the owner property.
setOwner(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the owner property.
setOwner(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Sets the value of the owner property.
setPassword(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Sets the value of the password property.
setProperties(Properties) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the properties property.
setProperties(Properties) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the properties property.
setProperties(Properties) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Sets the value of the properties property.
setProperties(Properties) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Sets the value of the properties property.
setRequiredFields(RequiredFields) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataType
Sets the value of the requiredFields property.
setResource(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the resource property.
setRole(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.User
Sets the value of the role property.
setRuntime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the runtime property.
setSensorDataSummaries(SensorDataSummaries) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Sets the value of the sensorDataSummaries property.
setSensorDataType(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
Sets the value of the sensorDataType property.
setSensorDataType(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the sensorDataType property.
setSensorDataType(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Sets the value of the sensorDataType property.
setSpectators(Spectators) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the spectators property.
setStartTime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the startTime property.
setStartTime(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
Sets the value of the startTime property.
setStatusBadTimestamp(String) - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Called when an exception is caught while processing a request.
setStatusInternalError(Exception) - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Called when an exception is caught while processing a request.
setStatusMiscError(String) - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Called when a miscellaneous "one off" error is caught during processing.
setTestProperties() - Method in class org.hackystat.sensorbase.server.ServerProperties
Sets the following properties to their "test" equivalents.
setTimeout(int) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Attempts to provide a timeout value for this SensorBaseClient.
setTimestamp(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the timestamp property.
setTimestamp(XMLGregorianCalendar) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Sets the value of the timestamp property.
setTool(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
Sets the value of the tool property.
setTool(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
Sets the value of the tool property.
setTool(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
Sets the value of the tool property.
setupMembership() - Static method in class org.hackystat.sensorbase.resource.projects.TestProjectMembershipRestApi
Starts the server going for these tests, and makes sure our test user is registered.
setupMembership() - Static method in class org.hackystat.sensorbase.resource.projects.TestProjectSpectatorRestApi
Starts the server going for these tests, and makes sure our test user is registered.
setupMembership() - Static method in class org.hackystat.sensorbase.resource.projects.TestProjectUriPatterns
Setup this user, and make sure there is no data or project for them.
setupServer() - Static method in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
Starts the server going for these tests.
setUriPatterns(UriPatterns) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Project
Sets the value of the uriPatterns property.
setValue(String) - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Property
Sets the value of the value property.
setValue(String) - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
Sets the value of the value property.
setValue(String) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
Sets the value of the value property.
setValue(String) - Method in class org.hackystat.sensorbase.resource.users.jaxb.Property
Sets the value of the value property.
SMTP_HOST_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The SMTP host key.
spectator - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Spectators
 
spectators - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
Spectators - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
Spectators() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.Spectators
 
startTime - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
startTime - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectSummary
 
storeProject(Project, String, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Persists a Project instance.
storeProject(Project, String, String) - Method in class org.hackystat.sensorbase.db.DbManager
Persists a Project instance.
storeProject(Project, String, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Persists a Project instance.
storeRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.db.CompressResource
Returns 200 if compress command succeeded.
storeRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.db.IndexResource
Returns 200 if index command succeeded.
storeRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.projects.UserProjectResource
Implement the PUT method that creates a new Project or updates an existing Project.
storeRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.sensordata.UserSensorDataResource
Implement the PUT method that creates a new sensor data instance.
storeRepresentation(Representation) - Method in class org.hackystat.sensorbase.resource.sensordatatypes.SensorDataTypeResource
Implement the PUT method that creates a new SDT.
storeSensorData(SensorData, String, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Persists a SensorData instance.
storeSensorData(SensorData, String, String) - Method in class org.hackystat.sensorbase.db.DbManager
Persists a SensorData instance.
storeSensorData(SensorData, String, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Persists a SensorData instance.
storeSensorDataType(SensorDataType, String, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Persists a SensorDataType instance.
storeSensorDataType(SensorDataType, String, String) - Method in class org.hackystat.sensorbase.db.DbManager
Persists a SensorDataType instance.
storeSensorDataType(SensorDataType, String, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Persists a SensorDataType instance.
storeUser(User, String, String) - Method in class org.hackystat.sensorbase.db.DbImplementation
Persists a User instance.
storeUser(User, String, String) - Method in class org.hackystat.sensorbase.db.DbManager
Persists a User instance.
storeUser(User, String, String) - Method in class org.hackystat.sensorbase.db.derby.DerbyImplementation
Persists a User instance.

T

TEST_ADMIN_EMAIL_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The test admin email key.
TEST_ADMIN_PASSWORD_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The test admin password.
TEST_DB_DIR_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The sensorbase db dir during testing.
TEST_DOMAIN_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The test domain key.
TEST_HOSTNAME_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The test hostname.
TEST_INSTALL_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The test installation key.
TEST_PORT_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The sensorbase port key during testing.
testCaching() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Tests that caching works.
testCompoundPattern() - Method in class org.hackystat.sensorbase.uripattern.TestUriPattern
Tests match of compound pattern.
testCompress() - Method in class org.hackystat.sensorbase.resource.db.TestCompressRestApi
Test that PUT {host}/db/compress compresses the database tables.
TestCompressRestApi - Class in org.hackystat.sensorbase.resource.db
Tests the Compress REST API.
TestCompressRestApi() - Constructor for class org.hackystat.sensorbase.resource.db.TestCompressRestApi
 
TestConstructLikeClauses - Class in org.hackystat.sensorbase.db.derby
Tests the constructUriPattern method, which does a non-trivial transformation of the UriPatterns into LIKE clauses.
TestConstructLikeClauses() - Constructor for class org.hackystat.sensorbase.db.derby.TestConstructLikeClauses
 
testDefaultUriPatterns() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectUriPatterns
Test various URI patterns.
testEquals() - Method in class org.hackystat.sensorbase.uripattern.TestUriPattern
Tests equals operation.
testEqualsAndComparison() - Method in class org.hackystat.sensorbase.uripattern.TestUriPattern
Tests equals(), comparesTo(), and hashCode() implementation.
testIakyzoIssueData() - Method in class org.hackystat.sensorbase.uripattern.TestUriPattern
Tests matching of file names starting with backslash.
testIndex() - Method in class org.hackystat.sensorbase.resource.db.TestIndexRestApi
Test that PUT {host}/db/index runs the index method.
TestIndexRestApi - Class in org.hackystat.sensorbase.resource.db
Tests the Index REST API.
TestIndexRestApi() - Constructor for class org.hackystat.sensorbase.resource.db.TestIndexRestApi
 
testInvitation1() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectMembershipRestApi
Tests a "normal" invitation acceptance use case: testUser1 creates a new project called TestProject1, and puts testUser2 on the invitation list.
testInvitation2() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectMembershipRestApi
Just like testNormalInvitation1, but we use the invite() method to invite testUser2 after the project has already been defined.
testInvitation3() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectMembershipRestApi
We now test that if testUser2 declines the invitation, the project representation no longer contains testUser2.
TestJAXBExtensions - Class in org.hackystat.sensorbase.resource.projects.jaxb
Test hand-coded extensions to JAXB-generated classes to ensure that they exist and function properly in the event that the JAXB classes are re-generated.
TestJAXBExtensions() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.TestJAXBExtensions
 
TestJAXBExtensions - Class in org.hackystat.sensorbase.resource.sensordata.jaxb
Test hand-coded extensions to JAXB-generated classes to ensure that they exist and function properly in the event that the JAXB classes are re-generated.
TestJAXBExtensions() - Constructor for class org.hackystat.sensorbase.resource.sensordata.jaxb.TestJAXBExtensions
 
TestJAXBExtensions - Class in org.hackystat.sensorbase.resource.users.jaxb
Test hand-coded extensions to JAXB-generated classes to ensure that they exist and function properly in the event that the JAXB classes are re-generated.
TestJAXBExtensions() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.TestJAXBExtensions
 
TestMailer - Class in org.hackystat.sensorbase.mailer
Tests the Mailer class.
TestMailer() - Constructor for class org.hackystat.sensorbase.mailer.TestMailer
 
testMailer() - Method in class org.hackystat.sensorbase.mailer.TestMailer
Checks to see that the Mailer instance works.
testMakeSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
Tests the makeSensorData method.
testMatches() - Method in class org.hackystat.sensorbase.uripattern.TestPatternMatcher
Tests matches().
testMatchesFilePath() - Method in class org.hackystat.sensorbase.uripattern.TestPatternMatcher
Tests matchesFilePath().
testMultiProjectMemberDataAccess() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectMembershipRestApi
Tests that we can send data from two different users and retrieve it as part of a joint project.
testOthers() - Method in class org.hackystat.sensorbase.uripattern.TestUriPattern
Test case for other functions in the class.
testPassword() - Method in class org.hackystat.sensorbase.resource.users.TestPasswordGenerator
Tests that a password can be created.
TestPasswordGenerator - Class in org.hackystat.sensorbase.resource.users
Simple test for the Password Generator.
TestPasswordGenerator() - Constructor for class org.hackystat.sensorbase.resource.users.TestPasswordGenerator
 
TestPatternMatcher - Class in org.hackystat.sensorbase.uripattern
Test suite for PatternMatcher.
TestPatternMatcher() - Constructor for class org.hackystat.sensorbase.uripattern.TestPatternMatcher
 
testPing() - Method in class org.hackystat.sensorbase.resource.ping.TestPingRestApi
Test that GET {host}/ping returns the service name, and that GET {host}/ping?user={user}&password={password} is OK.
TestPingRestApi - Class in org.hackystat.sensorbase.resource.ping
Tests the Ping REST API.
TestPingRestApi() - Constructor for class org.hackystat.sensorbase.resource.ping.TestPingRestApi
 
testProjectExtensions() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.TestJAXBExtensions
Test to ensure that the extensions to the Property JAXB class are present.
TestProjectMembershipRestApi - Class in org.hackystat.sensorbase.resource.projects
Tests the SensorBase REST API for Project membership processing.
TestProjectMembershipRestApi() - Constructor for class org.hackystat.sensorbase.resource.projects.TestProjectMembershipRestApi
 
TestProjectRestApi - Class in org.hackystat.sensorbase.resource.projects
Tests the SensorBase REST API for Project resources.
TestProjectRestApi() - Constructor for class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
 
TestProjectSpectatorRestApi - Class in org.hackystat.sensorbase.resource.projects
Tests the SensorBase REST API for Project spectators.
TestProjectSpectatorRestApi() - Constructor for class org.hackystat.sensorbase.resource.projects.TestProjectSpectatorRestApi
 
TestProjectUriPatterns - Class in org.hackystat.sensorbase.resource.projects
Tests that UriPattern processing works correctly.
TestProjectUriPatterns() - Constructor for class org.hackystat.sensorbase.resource.projects.TestProjectUriPatterns
 
TestRowCountRestApi - Class in org.hackystat.sensorbase.resource.db
Tests the RowCount API.
TestRowCountRestApi() - Constructor for class org.hackystat.sensorbase.resource.db.TestRowCountRestApi
 
testRowCountRestApi() - Method in class org.hackystat.sensorbase.resource.db.TestRowCountRestApi
Test that GET {host}/db/table/SensorData/rowcount runs a non-zero value.
TestSdtRestApi - Class in org.hackystat.sensorbase.resource.sensordatatypes
Tests the SensorBase REST API for both the SensorDataTypes and SensorDataType resources.
TestSdtRestApi() - Constructor for class org.hackystat.sensorbase.resource.sensordatatypes.TestSdtRestApi
 
testSensorDataExtensions() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.TestJAXBExtensions
Test the property manipulation extensions to SensorData.
TestSensorDataRestApi - Class in org.hackystat.sensorbase.resource.sensordata
Tests the SensorBase REST API for Sensor Data resources.
TestSensorDataRestApi() - Constructor for class org.hackystat.sensorbase.resource.sensordata.TestSensorDataRestApi
 
testSpectatorship() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectSpectatorRestApi
Tests the normal project spectator use case.
TestUriPattern - Class in org.hackystat.sensorbase.uripattern
Test suite for UriPatterns.
TestUriPattern() - Constructor for class org.hackystat.sensorbase.uripattern.TestUriPattern
 
testUriPatterns() - Method in class org.hackystat.sensorbase.db.derby.TestConstructLikeClauses
Tests that the LIKE clauses are constructed correctly.
testUserDefaultProjectData() - Method in class org.hackystat.sensorbase.resource.projects.TestProjectRestApi
Tests that we can retrieve all data for the TestUser under their Default Project.
testUserExtensions() - Method in class org.hackystat.sensorbase.resource.users.jaxb.TestJAXBExtensions
Test the property manipulation extensions to SensorData.
TestUsersRestApi - Class in org.hackystat.sensorbase.resource.users
Tests the SensorBase REST API for Users and User resources.
TestUsersRestApi() - Constructor for class org.hackystat.sensorbase.resource.users.TestUsersRestApi
 
testWorkspaceOptimizationHack() - Method in class org.hackystat.sensorbase.uripattern.TestUriPattern
Tests the optimized match() method for workspaces that detects "top-level" UriPatterns and determines whether they match the workspace or not without going to the underlying Ant-based parser.
timestamp - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
timestamp - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
tokenizePath(String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Breaks a path up into a Vector of path elements, tokenizing on File.separator.
tokenizePath(String, String) - Static method in class org.hackystat.sensorbase.uripattern.PatternMatcherImpl
Breaks a path up into a Vector of path elements.
tool - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummary
 
tool - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData
 
tool - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataRef
 
toString() - Method in class org.hackystat.sensorbase.uripattern.UriPattern
Gets the string representation of this file path pattern.

U

undefinedProject(SensorBaseResource, User, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for requests involving projects not owned by the specified user.
undefinedUser(SensorBaseResource, String) - Static method in class org.hackystat.sensorbase.resource.sensorbase.ResponseMessage
The error message for unknown users.
unsetInvitation() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Invitations
 
unsetMember() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Members
 
unsetProject() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Projects
 
unsetProjectRef() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.ProjectIndex
 
unsetProjectSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.MultiDayProjectSummary
 
unsetProperty() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Properties
 
unsetProperty() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.Properties
 
unsetProperty() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Properties
 
unsetProperty() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Properties
 
unsetRequiredField() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.RequiredFields
 
unsetSensorData() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDatas
 
unsetSensorDataRef() - Method in class org.hackystat.sensorbase.resource.sensordata.jaxb.SensorDataIndex
 
unsetSensorDataSummary() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.SensorDataSummaries
 
unsetSensorDataType() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypes
 
unsetSensorDataTypeRef() - Method in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.SensorDataTypeIndex
 
unsetSpectator() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.Spectators
 
unsetUriPattern() - Method in class org.hackystat.sensorbase.resource.projects.jaxb.UriPatterns
 
unsetUser() - Method in class org.hackystat.sensorbase.resource.users.jaxb.Users
 
unsetUserRef() - Method in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
 
updateProperties(User, Properties) - Method in class org.hackystat.sensorbase.resource.users.UserManager
Updates the given User with the passed Properties.
updateUserProperties(String, Properties) - Method in class org.hackystat.sensorbase.client.SensorBaseClient
Updates the specified user's properties.
uriPattern - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.UriPatterns
 
UriPattern - Class in org.hackystat.sensorbase.uripattern
Implements a UriPattern, such as "file://foo/*.java", which can then be matched against a concrete URI string, such as "file://foo/Bar.java".
UriPattern(String) - Constructor for class org.hackystat.sensorbase.uripattern.UriPattern
Create a UriPattern instance.
uriPatterns - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Project
 
UriPatterns - Class in org.hackystat.sensorbase.resource.projects.jaxb
Java class for anonymous complex type.
UriPatterns() - Constructor for class org.hackystat.sensorbase.resource.projects.jaxb.UriPatterns
 
uriUser - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
To be retrieved from the URL as the 'user' template parameter, or null.
user - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The user instance corresponding to the user indicated in the URI string, or null.
User - Class in org.hackystat.sensorbase.resource.users.jaxb
Java class for anonymous complex type.
User() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.User
 
user - Variable in class org.hackystat.sensorbase.resource.users.jaxb.Users
 
UserIndex - Class in org.hackystat.sensorbase.resource.users.jaxb
Java class for anonymous complex type.
UserIndex() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
 
userIndexCloseTag - Static variable in class org.hackystat.sensorbase.resource.users.UserManager
The UserIndex close tag.
userIndexOpenTag - Static variable in class org.hackystat.sensorbase.resource.users.UserManager
The UserIndex open tag.
userManager - Variable in class org.hackystat.sensorbase.resource.projects.ProjectManager
The UserManager.
userManager - Variable in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
The UserManager.
UserManager - Class in org.hackystat.sensorbase.resource.users
Manages access to the User resources.
UserManager(Server) - Constructor for class org.hackystat.sensorbase.resource.users.UserManager
The constructor for UserManagers.
userManager - Static variable in class org.hackystat.sensorbase.test.SensorBaseRestApiHelper
Make a Manager available to this test class.
UserProjectInvitationResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing POST host/projects/{email}/{projectname}/invitation/{rsvp}.
UserProjectInvitationResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectInvitationResource
Provides the following representational variants: TEXT_XML.
UserProjectRenameResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing POST host/projects/{email}/{projectname}/rename/{newprojectname}.
UserProjectRenameResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectRenameResource
Provides the following representational variants: TEXT_XML.
UserProjectResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing GET/PUT/DELETE host/projects/{email}/{projectname}.
UserProjectResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectResource
Provides the following representational variants: TEXT_XML.
UserProjectSensorDataResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing GET host/projects/{user}/{projectname}/sensordata.
UserProjectSensorDataResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectSensorDataResource
Provides the following representational variants: TEXT_XML.
UserProjectSnapshotResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing [host]/projects/[owner]/[project]/snapshot?sdt=[sdt]&startTime=[tstamp]&endTime=[tstamp]&tool=[t] Returns a SensorDataIndex containing the "snapshot" sensor data for this project with the given sdt and time interval.
UserProjectSnapshotResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectSnapshotResource
Provides the following representational variants: TEXT_XML.
UserProjectsResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing GET host/projects/{user} requests.
UserProjectsResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectsResource
Provides the following representational variants: TEXT_XML.
UserProjectSummaryResource - Class in org.hackystat.sensorbase.resource.projects
The resource for processing GET host/project/{email}/{projectname}/summary.
UserProjectSummaryResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.projects.UserProjectSummaryResource
Provides the following representational variants: TEXT_XML.
userRef - Variable in class org.hackystat.sensorbase.resource.users.jaxb.UserIndex
 
UserRef - Class in org.hackystat.sensorbase.resource.users.jaxb
Java class for anonymous complex type.
UserRef() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.UserRef
 
UserResource - Class in org.hackystat.sensorbase.resource.users
Implements a Restlet Resource for manipulating individual User resources.
UserResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.users.UserResource
Provides the following representational variants: TEXT_XML.
Users - Class in org.hackystat.sensorbase.resource.users.jaxb
Java class for anonymous complex type.
Users() - Constructor for class org.hackystat.sensorbase.resource.users.jaxb.Users
 
UserSensorDataResource - Class in org.hackystat.sensorbase.resource.sensordata
The resource for all URIs that extend sensordata.
UserSensorDataResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.sensordata.UserSensorDataResource
Provides the following representational variants: TEXT_XML.
UsersResource - Class in org.hackystat.sensorbase.resource.users
Implements a Restlet Resource representing an index of Hackystat Users.
UsersResource(Context, Request, Response) - Constructor for class org.hackystat.sensorbase.resource.users.UsersResource
Provides the following representational variants: TEXT_XML.

V

validateAuthUserIsAdmin() - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Returns true if the authorized user is the administrator.
validateAuthUserIsAdminOrUriUser() - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Returns true if the authorized user is either the admin or user in the URI string.
validateProjectOwner() - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Returns true if the authorized user is the owner of the project in the URL string.
validateProjectViewer() - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Returns true if the authorized user can view the project definition.
validateUriProjectName() - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Returns true if the project name in the URI string is defined in the ProjectManager.
validateUriUserIsUser() - Method in class org.hackystat.sensorbase.resource.sensorbase.SensorBaseResource
Returns true if the user in the URI string is defined in the UserManager.
value - Variable in class org.hackystat.sensorbase.resource.projects.jaxb.Property
 
value - Variable in class org.hackystat.sensorbase.resource.sensordata.jaxb.Property
 
value - Variable in class org.hackystat.sensorbase.resource.sensordatatypes.jaxb.Property
 
value - Variable in class org.hackystat.sensorbase.resource.users.jaxb.Property
 
valueOf(String) - Static method in enum org.hackystat.sensorbase.client.SensorBaseClient.InvitationReply
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hackystat.sensorbase.client.SensorBaseClient.InvitationReply
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.hackystat.sensorbase.resource.projects.ProjectStringMap
Returns the strings in this map as a Collection.

X

XML_DIR_KEY - Static variable in class org.hackystat.sensorbase.server.ServerProperties
The XML directory key.

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