Uses of Class
org.hackystat.sensorbase.resource.projects.jaxb.Project

Packages that use Project
org.hackystat.sensorbase.client Provides a client-side interface to the SensorBase. 
org.hackystat.sensorbase.db Provides an interface to the underlying database persistency layer. 
org.hackystat.sensorbase.db.derby Provides an implementation of DbImplementation for Derby. 
org.hackystat.sensorbase.resource.projects Provides the "Projects" resource, which represents a set of Sensor Data resources for a particular set of users over a particular time frame. 
org.hackystat.sensorbase.resource.projects.jaxb Provides the JAXB generated classes corresponding to the Projects XmlSchema. 
org.hackystat.sensorbase.resource.sensorbase Provides an abstract superclass for all SensorBase resources whose constructor provides common initialization-time processing. 
org.hackystat.sensorbase.uripattern Provides the UriPattern class for matching UriPatterns against resource strings. 
 

Uses of Project in org.hackystat.sensorbase.client
 

Methods in org.hackystat.sensorbase.client that return Project
 Project SensorBaseClient.getProject(ProjectRef ref)
          Returns the named Project associated with the ProjectRef.
 Project SensorBaseClient.getProject(java.lang.String email, java.lang.String projectName)
          Returns the Project from this server.
 Project SensorBaseClient.invite(java.lang.String email, java.lang.String projectName)
          Invites the user indicated via their email address to the named project owned by this user.
 

Methods in org.hackystat.sensorbase.client with parameters of type Project
 void SensorBaseClient.putProject(Project project)
          Creates the passed Project on the server.
 

Uses of Project in org.hackystat.sensorbase.db
 

Methods in org.hackystat.sensorbase.db with parameters of type Project
 void DbManager.storeProject(Project project, java.lang.String xmlProject, java.lang.String xmlProjectRef)
          Persists a Project instance.
abstract  boolean DbImplementation.storeProject(Project project, java.lang.String xmlProject, java.lang.String xmlProjectRef)
          Persists a Project instance.
 

Uses of Project in org.hackystat.sensorbase.db.derby
 

Methods in org.hackystat.sensorbase.db.derby with parameters of type Project
 boolean DerbyImplementation.storeProject(Project project, java.lang.String xmlProject, java.lang.String xmlProjectRef)
          Persists a Project instance.
 

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

Methods in org.hackystat.sensorbase.resource.projects that return Project
 Project ProjectManager.getProject(User owner, java.lang.String projectName)
          Returns the Project associated with user and projectName, or null if not found.
 Project ProjectManager.makeProject(java.lang.String xmlString)
          Takes a String encoding of a Project in XML format and converts it to an instance.
 

Methods in org.hackystat.sensorbase.resource.projects that return types with arguments of type Project
 java.util.Set<Project> ProjectManager.getProjects()
          Returns a set containing the current Project instances.
 java.util.Set<Project> ProjectManager.getProjects(User user)
          Returns all of the projects owned by this user.
 

Methods in org.hackystat.sensorbase.resource.projects with parameters of type Project
 java.lang.String ProjectStringMap.get(Project project)
          Returns the string associated with Project, or null if not found.
 java.lang.String ProjectManager.getMultiDayProjectSummaryString(Project project, javax.xml.datatype.XMLGregorianCalendar startTime, java.lang.Integer numDays)
          Returns a MultiDayProjectSummary instance for the given project, startTime, and number of days.
 java.lang.String ProjectManager.getProjectSensorDataIndex(User owner, Project project)
          Returns an XML SensorDataIndex String for all data associated with the Project owned by this user.
 java.lang.String ProjectManager.getProjectSensorDataIndex(User owner, Project project, javax.xml.datatype.XMLGregorianCalendar startTime, javax.xml.datatype.XMLGregorianCalendar endTime, int startIndex, int maxInstances)
          Returns the XML SensorDataIndex string for the data associated with this Project within the specified start and end times and startIndex and maxInstances.
 java.lang.String ProjectManager.getProjectSensorDataIndex(User owner, Project project, javax.xml.datatype.XMLGregorianCalendar startTime, javax.xml.datatype.XMLGregorianCalendar endTime, java.lang.String sdt)
          Returns the XML SensorDataIndex string for the data associated with this Project within the specified start and end times.
 java.lang.String ProjectManager.getProjectSensorDataIndex(User owner, Project project, javax.xml.datatype.XMLGregorianCalendar startTime, javax.xml.datatype.XMLGregorianCalendar endTime, java.lang.String sdt, java.lang.String tool)
          Returns the XML SensorDataIndex string for the data associated with this Project within the specified start and end times.
 java.lang.String ProjectManager.getProjectSensorDataSnapshot(Project project, javax.xml.datatype.XMLGregorianCalendar startTime, javax.xml.datatype.XMLGregorianCalendar endTime, java.lang.String sdt, java.lang.String tool)
          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.
 java.lang.String ProjectManager.getProjectSummaryString(Project project, javax.xml.datatype.XMLGregorianCalendar startTime, javax.xml.datatype.XMLGregorianCalendar endTime)
          Returns the XML ProjectSummary string for the data associated with this Project within the specified start and end times.
static boolean ProjectUtils.isValidEndTime(Project project, javax.xml.datatype.XMLGregorianCalendar date)
          Returns true if the passed date falls within the project end date.
static boolean ProjectUtils.isValidInterval(Project project, javax.xml.datatype.XMLGregorianCalendar start, javax.xml.datatype.XMLGregorianCalendar end)
          Returns true if the start and end date constitute a valid project interval.
static boolean ProjectUtils.isValidStartTime(Project project, javax.xml.datatype.XMLGregorianCalendar date)
          Returns true if the passed date falls within the project start date.
 java.lang.String ProjectManager.makeProject(Project project)
          Returns the passed Project instance as a String encoding of its XML representation.
 ProjectRef ProjectManager.makeProjectRef(Project project)
          Returns a ProjectRef instance constructed from a Project instance.
 java.lang.String ProjectManager.makeProjectRefString(Project project)
          Returns the passed Project instance as a String encoding of its XML representation as a ProjectRef object.
 void ProjectStringMap.put(Project project, java.lang.String info)
          Puts [project, info] into the map, after removing any current project instance from the map with the same name and owner.
 void ProjectManager.putProject(Project project)
          Updates the Manager with this Project.
 void ProjectStringMap.remove(Project project)
          Removes any projects with the same name and owner as Project from this data structure.
 

Uses of Project in org.hackystat.sensorbase.resource.projects.jaxb
 

Fields in org.hackystat.sensorbase.resource.projects.jaxb with type parameters of type Project
protected  java.util.List<Project> Projects.project
           
 

Methods in org.hackystat.sensorbase.resource.projects.jaxb that return Project
 Project ObjectFactory.createProject()
          Create an instance of Project
 

Methods in org.hackystat.sensorbase.resource.projects.jaxb that return types with arguments of type Project
 java.util.List<Project> Projects.getProject()
          Gets the value of the project property.
 

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

Fields in org.hackystat.sensorbase.resource.sensorbase declared as Project
protected  Project SensorBaseResource.project
          The project corresponding to the projectName, or null.
 

Uses of Project in org.hackystat.sensorbase.uripattern
 

Methods in org.hackystat.sensorbase.uripattern with parameters of type Project
static java.util.List<UriPattern> UriPattern.getPatterns(Project project)
          Returns a List of UriPatterns extracted from the passed Project.