001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2008.06.27 at 11:37:11 AM GMT-10:00 006 // 007 008 009 package org.hackystat.sensorbase.resource.projects.jaxb; 010 011 import java.io.Serializable; 012 import javax.xml.bind.annotation.XmlAccessType; 013 import javax.xml.bind.annotation.XmlAccessorType; 014 import javax.xml.bind.annotation.XmlAttribute; 015 import javax.xml.bind.annotation.XmlElement; 016 import javax.xml.bind.annotation.XmlRootElement; 017 import javax.xml.bind.annotation.XmlSchemaType; 018 import javax.xml.bind.annotation.XmlType; 019 import javax.xml.datatype.XMLGregorianCalendar; 020 021 022 /** 023 * <p>Java class for anonymous complex type. 024 * 025 * <p>The following schema fragment specifies the expected content contained within this class. 026 * 027 * <pre> 028 * <complexType> 029 * <complexContent> 030 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 031 * <sequence> 032 * <element ref="{}StartTime"/> 033 * <element ref="{}EndTime"/> 034 * <element ref="{}SensorDataSummaries"/> 035 * </sequence> 036 * <attribute ref="{}LastMod"/> 037 * <attribute ref="{}Href use="required""/> 038 * </restriction> 039 * </complexContent> 040 * </complexType> 041 * </pre> 042 * 043 * 044 */ 045 @XmlAccessorType(XmlAccessType.FIELD) 046 @XmlType(name = "", propOrder = { 047 "startTime", 048 "endTime", 049 "sensorDataSummaries" 050 }) 051 @XmlRootElement(name = "ProjectSummary") 052 public class ProjectSummary 053 implements Serializable 054 { 055 056 private final static long serialVersionUID = 12343L; 057 @XmlElement(name = "StartTime", required = true) 058 @XmlSchemaType(name = "dateTime") 059 protected XMLGregorianCalendar startTime; 060 @XmlElement(name = "EndTime", required = true) 061 @XmlSchemaType(name = "dateTime") 062 protected XMLGregorianCalendar endTime; 063 @XmlElement(name = "SensorDataSummaries", required = true) 064 protected SensorDataSummaries sensorDataSummaries; 065 @XmlAttribute(name = "LastMod") 066 @XmlSchemaType(name = "dateTime") 067 protected XMLGregorianCalendar lastMod; 068 @XmlAttribute(name = "Href", required = true) 069 @XmlSchemaType(name = "anyURI") 070 protected String href; 071 072 /** 073 * Gets the value of the startTime property. 074 * 075 * @return 076 * possible object is 077 * {@link XMLGregorianCalendar } 078 * 079 */ 080 public XMLGregorianCalendar getStartTime() { 081 return startTime; 082 } 083 084 /** 085 * Sets the value of the startTime property. 086 * 087 * @param value 088 * allowed object is 089 * {@link XMLGregorianCalendar } 090 * 091 */ 092 public void setStartTime(XMLGregorianCalendar value) { 093 this.startTime = value; 094 } 095 096 public boolean isSetStartTime() { 097 return (this.startTime!= null); 098 } 099 100 /** 101 * Gets the value of the endTime property. 102 * 103 * @return 104 * possible object is 105 * {@link XMLGregorianCalendar } 106 * 107 */ 108 public XMLGregorianCalendar getEndTime() { 109 return endTime; 110 } 111 112 /** 113 * Sets the value of the endTime property. 114 * 115 * @param value 116 * allowed object is 117 * {@link XMLGregorianCalendar } 118 * 119 */ 120 public void setEndTime(XMLGregorianCalendar value) { 121 this.endTime = value; 122 } 123 124 public boolean isSetEndTime() { 125 return (this.endTime!= null); 126 } 127 128 /** 129 * Gets the value of the sensorDataSummaries property. 130 * 131 * @return 132 * possible object is 133 * {@link SensorDataSummaries } 134 * 135 */ 136 public SensorDataSummaries getSensorDataSummaries() { 137 return sensorDataSummaries; 138 } 139 140 /** 141 * Sets the value of the sensorDataSummaries property. 142 * 143 * @param value 144 * allowed object is 145 * {@link SensorDataSummaries } 146 * 147 */ 148 public void setSensorDataSummaries(SensorDataSummaries value) { 149 this.sensorDataSummaries = value; 150 } 151 152 public boolean isSetSensorDataSummaries() { 153 return (this.sensorDataSummaries!= null); 154 } 155 156 /** 157 * Gets the value of the lastMod property. 158 * 159 * @return 160 * possible object is 161 * {@link XMLGregorianCalendar } 162 * 163 */ 164 public XMLGregorianCalendar getLastMod() { 165 return lastMod; 166 } 167 168 /** 169 * Sets the value of the lastMod property. 170 * 171 * @param value 172 * allowed object is 173 * {@link XMLGregorianCalendar } 174 * 175 */ 176 public void setLastMod(XMLGregorianCalendar value) { 177 this.lastMod = value; 178 } 179 180 public boolean isSetLastMod() { 181 return (this.lastMod!= null); 182 } 183 184 /** 185 * Gets the value of the href property. 186 * 187 * @return 188 * possible object is 189 * {@link String } 190 * 191 */ 192 public String getHref() { 193 return href; 194 } 195 196 /** 197 * Sets the value of the href property. 198 * 199 * @param value 200 * allowed object is 201 * {@link String } 202 * 203 */ 204 public void setHref(String value) { 205 this.href = value; 206 } 207 208 public boolean isSetHref() { 209 return (this.href!= null); 210 } 211 212 }