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.12.02 at 08:59:01 AM HST 006 // 007 008 009 package org.hackystat.tickertape.tickerlingua.jaxb; 010 011 import java.util.ArrayList; 012 import java.util.List; 013 import javax.xml.bind.annotation.XmlAccessType; 014 import javax.xml.bind.annotation.XmlAccessorType; 015 import javax.xml.bind.annotation.XmlAttribute; 016 import javax.xml.bind.annotation.XmlElement; 017 import javax.xml.bind.annotation.XmlRootElement; 018 import javax.xml.bind.annotation.XmlType; 019 020 021 /** 022 * <p>Java class for anonymous complex type. 023 * 024 * <p>The following schema fragment specifies the expected content contained within this class. 025 * 026 * <pre> 027 * <complexType> 028 * <complexContent> 029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 030 * <sequence> 031 * <element ref="{}Description"/> 032 * <element ref="{}HackystatProjectRef" maxOccurs="unbounded"/> 033 * <element ref="{}HackystatUserRef" maxOccurs="unbounded" minOccurs="0"/> 034 * <element ref="{}TwitterAccountRef" maxOccurs="unbounded" minOccurs="0"/> 035 * <element ref="{}FacebookAccountRef" maxOccurs="unbounded" minOccurs="0"/> 036 * <element ref="{}NabaztagRef" maxOccurs="unbounded" minOccurs="0"/> 037 * <element ref="{}Ticker"/> 038 * </sequence> 039 * <attribute ref="{}id use="required""/> 040 * <attribute ref="{}intervalhours use="required""/> 041 * <attribute ref="{}enabled use="required""/> 042 * <attribute ref="{}starttime"/> 043 * </restriction> 044 * </complexContent> 045 * </complexType> 046 * </pre> 047 * 048 * 049 */ 050 @XmlAccessorType(XmlAccessType.FIELD) 051 @XmlType(name = "", propOrder = { 052 "description", 053 "hackystatProjectRef", 054 "hackystatUserRef", 055 "twitterAccountRef", 056 "facebookAccountRef", 057 "nabaztagRef", 058 "ticker" 059 }) 060 @XmlRootElement(name = "Tickertape") 061 public class Tickertape { 062 063 @XmlElement(name = "Description", required = true) 064 protected String description; 065 @XmlElement(name = "HackystatProjectRef", required = true) 066 protected List<HackystatProjectRef> hackystatProjectRef; 067 @XmlElement(name = "HackystatUserRef") 068 protected List<HackystatUserRef> hackystatUserRef; 069 @XmlElement(name = "TwitterAccountRef") 070 protected List<TwitterAccountRef> twitterAccountRef; 071 @XmlElement(name = "FacebookAccountRef") 072 protected List<FacebookAccountRef> facebookAccountRef; 073 @XmlElement(name = "NabaztagRef") 074 protected List<NabaztagRef> nabaztagRef; 075 @XmlElement(name = "Ticker", required = true) 076 protected Ticker ticker; 077 @XmlAttribute(required = true) 078 protected String id; 079 @XmlAttribute(required = true) 080 protected String intervalhours; 081 @XmlAttribute(required = true) 082 protected String enabled; 083 @XmlAttribute 084 protected String starttime; 085 086 /** 087 * Gets the value of the description property. 088 * 089 * @return 090 * possible object is 091 * {@link String } 092 * 093 */ 094 public String getDescription() { 095 return description; 096 } 097 098 /** 099 * Sets the value of the description property. 100 * 101 * @param value 102 * allowed object is 103 * {@link String } 104 * 105 */ 106 public void setDescription(String value) { 107 this.description = value; 108 } 109 110 /** 111 * Gets the value of the hackystatProjectRef property. 112 * 113 * <p> 114 * This accessor method returns a reference to the live list, 115 * not a snapshot. Therefore any modification you make to the 116 * returned list will be present inside the JAXB object. 117 * This is why there is not a <CODE>set</CODE> method for the hackystatProjectRef property. 118 * 119 * <p> 120 * For example, to add a new item, do as follows: 121 * <pre> 122 * getHackystatProjectRef().add(newItem); 123 * </pre> 124 * 125 * 126 * <p> 127 * Objects of the following type(s) are allowed in the list 128 * {@link HackystatProjectRef } 129 * 130 * 131 */ 132 public List<HackystatProjectRef> getHackystatProjectRef() { 133 if (hackystatProjectRef == null) { 134 hackystatProjectRef = new ArrayList<HackystatProjectRef>(); 135 } 136 return this.hackystatProjectRef; 137 } 138 139 /** 140 * Gets the value of the hackystatUserRef property. 141 * 142 * <p> 143 * This accessor method returns a reference to the live list, 144 * not a snapshot. Therefore any modification you make to the 145 * returned list will be present inside the JAXB object. 146 * This is why there is not a <CODE>set</CODE> method for the hackystatUserRef property. 147 * 148 * <p> 149 * For example, to add a new item, do as follows: 150 * <pre> 151 * getHackystatUserRef().add(newItem); 152 * </pre> 153 * 154 * 155 * <p> 156 * Objects of the following type(s) are allowed in the list 157 * {@link HackystatUserRef } 158 * 159 * 160 */ 161 public List<HackystatUserRef> getHackystatUserRef() { 162 if (hackystatUserRef == null) { 163 hackystatUserRef = new ArrayList<HackystatUserRef>(); 164 } 165 return this.hackystatUserRef; 166 } 167 168 /** 169 * Gets the value of the twitterAccountRef property. 170 * 171 * <p> 172 * This accessor method returns a reference to the live list, 173 * not a snapshot. Therefore any modification you make to the 174 * returned list will be present inside the JAXB object. 175 * This is why there is not a <CODE>set</CODE> method for the twitterAccountRef property. 176 * 177 * <p> 178 * For example, to add a new item, do as follows: 179 * <pre> 180 * getTwitterAccountRef().add(newItem); 181 * </pre> 182 * 183 * 184 * <p> 185 * Objects of the following type(s) are allowed in the list 186 * {@link TwitterAccountRef } 187 * 188 * 189 */ 190 public List<TwitterAccountRef> getTwitterAccountRef() { 191 if (twitterAccountRef == null) { 192 twitterAccountRef = new ArrayList<TwitterAccountRef>(); 193 } 194 return this.twitterAccountRef; 195 } 196 197 /** 198 * Gets the value of the facebookAccountRef property. 199 * 200 * <p> 201 * This accessor method returns a reference to the live list, 202 * not a snapshot. Therefore any modification you make to the 203 * returned list will be present inside the JAXB object. 204 * This is why there is not a <CODE>set</CODE> method for the facebookAccountRef property. 205 * 206 * <p> 207 * For example, to add a new item, do as follows: 208 * <pre> 209 * getFacebookAccountRef().add(newItem); 210 * </pre> 211 * 212 * 213 * <p> 214 * Objects of the following type(s) are allowed in the list 215 * {@link FacebookAccountRef } 216 * 217 * 218 */ 219 public List<FacebookAccountRef> getFacebookAccountRef() { 220 if (facebookAccountRef == null) { 221 facebookAccountRef = new ArrayList<FacebookAccountRef>(); 222 } 223 return this.facebookAccountRef; 224 } 225 226 /** 227 * Gets the value of the nabaztagRef property. 228 * 229 * <p> 230 * This accessor method returns a reference to the live list, 231 * not a snapshot. Therefore any modification you make to the 232 * returned list will be present inside the JAXB object. 233 * This is why there is not a <CODE>set</CODE> method for the nabaztagRef property. 234 * 235 * <p> 236 * For example, to add a new item, do as follows: 237 * <pre> 238 * getNabaztagRef().add(newItem); 239 * </pre> 240 * 241 * 242 * <p> 243 * Objects of the following type(s) are allowed in the list 244 * {@link NabaztagRef } 245 * 246 * 247 */ 248 public List<NabaztagRef> getNabaztagRef() { 249 if (nabaztagRef == null) { 250 nabaztagRef = new ArrayList<NabaztagRef>(); 251 } 252 return this.nabaztagRef; 253 } 254 255 /** 256 * Gets the value of the ticker property. 257 * 258 * @return 259 * possible object is 260 * {@link Ticker } 261 * 262 */ 263 public Ticker getTicker() { 264 return ticker; 265 } 266 267 /** 268 * Sets the value of the ticker property. 269 * 270 * @param value 271 * allowed object is 272 * {@link Ticker } 273 * 274 */ 275 public void setTicker(Ticker value) { 276 this.ticker = value; 277 } 278 279 /** 280 * Gets the value of the id property. 281 * 282 * @return 283 * possible object is 284 * {@link String } 285 * 286 */ 287 public String getId() { 288 return id; 289 } 290 291 /** 292 * Sets the value of the id property. 293 * 294 * @param value 295 * allowed object is 296 * {@link String } 297 * 298 */ 299 public void setId(String value) { 300 this.id = value; 301 } 302 303 /** 304 * Gets the value of the intervalhours property. 305 * 306 * @return 307 * possible object is 308 * {@link String } 309 * 310 */ 311 public String getIntervalhours() { 312 return intervalhours; 313 } 314 315 /** 316 * Sets the value of the intervalhours property. 317 * 318 * @param value 319 * allowed object is 320 * {@link String } 321 * 322 */ 323 public void setIntervalhours(String value) { 324 this.intervalhours = value; 325 } 326 327 /** 328 * Gets the value of the enabled property. 329 * 330 * @return 331 * possible object is 332 * {@link String } 333 * 334 */ 335 public String getEnabled() { 336 return enabled; 337 } 338 339 /** 340 * Sets the value of the enabled property. 341 * 342 * @param value 343 * allowed object is 344 * {@link String } 345 * 346 */ 347 public void setEnabled(String value) { 348 this.enabled = value; 349 } 350 351 /** 352 * Gets the value of the starttime property. 353 * 354 * @return 355 * possible object is 356 * {@link String } 357 * 358 */ 359 public String getStarttime() { 360 return starttime; 361 } 362 363 /** 364 * Sets the value of the starttime property. 365 * 366 * @param value 367 * allowed object is 368 * {@link String } 369 * 370 */ 371 public void setStarttime(String value) { 372 this.starttime = value; 373 } 374 375 }