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 javax.xml.bind.annotation.XmlAccessType; 012 import javax.xml.bind.annotation.XmlAccessorType; 013 import javax.xml.bind.annotation.XmlAttribute; 014 import javax.xml.bind.annotation.XmlElement; 015 import javax.xml.bind.annotation.XmlRootElement; 016 import javax.xml.bind.annotation.XmlType; 017 018 019 /** 020 * <p>Java class for anonymous complex type. 021 * 022 * <p>The following schema fragment specifies the expected content contained within this class. 023 * 024 * <pre> 025 * <complexType> 026 * <complexContent> 027 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 028 * <sequence> 029 * <element ref="{}EmailAccount"/> 030 * <element ref="{}HackystatAccount"/> 031 * <element ref="{}TwitterAccountRef" minOccurs="0"/> 032 * <element ref="{}FacebookAccountRef" minOccurs="0"/> 033 * <element ref="{}SmsAccount" minOccurs="0"/> 034 * </sequence> 035 * <attribute ref="{}id use="required""/> 036 * <attribute ref="{}fullname use="required""/> 037 * <attribute ref="{}shortname use="required""/> 038 * </restriction> 039 * </complexContent> 040 * </complexType> 041 * </pre> 042 * 043 * 044 */ 045 @XmlAccessorType(XmlAccessType.FIELD) 046 @XmlType(name = "", propOrder = { 047 "emailAccount", 048 "hackystatAccount", 049 "twitterAccountRef", 050 "facebookAccountRef", 051 "smsAccount" 052 }) 053 @XmlRootElement(name = "HackystatUser") 054 public class HackystatUser { 055 056 @XmlElement(name = "EmailAccount", required = true) 057 protected EmailAccount emailAccount; 058 @XmlElement(name = "HackystatAccount", required = true) 059 protected HackystatAccount hackystatAccount; 060 @XmlElement(name = "TwitterAccountRef") 061 protected TwitterAccountRef twitterAccountRef; 062 @XmlElement(name = "FacebookAccountRef") 063 protected FacebookAccountRef facebookAccountRef; 064 @XmlElement(name = "SmsAccount") 065 protected SmsAccount smsAccount; 066 @XmlAttribute(required = true) 067 protected String id; 068 @XmlAttribute(required = true) 069 protected String fullname; 070 @XmlAttribute(required = true) 071 protected String shortname; 072 073 /** 074 * Gets the value of the emailAccount property. 075 * 076 * @return 077 * possible object is 078 * {@link EmailAccount } 079 * 080 */ 081 public EmailAccount getEmailAccount() { 082 return emailAccount; 083 } 084 085 /** 086 * Sets the value of the emailAccount property. 087 * 088 * @param value 089 * allowed object is 090 * {@link EmailAccount } 091 * 092 */ 093 public void setEmailAccount(EmailAccount value) { 094 this.emailAccount = value; 095 } 096 097 /** 098 * Gets the value of the hackystatAccount property. 099 * 100 * @return 101 * possible object is 102 * {@link HackystatAccount } 103 * 104 */ 105 public HackystatAccount getHackystatAccount() { 106 return hackystatAccount; 107 } 108 109 /** 110 * Sets the value of the hackystatAccount property. 111 * 112 * @param value 113 * allowed object is 114 * {@link HackystatAccount } 115 * 116 */ 117 public void setHackystatAccount(HackystatAccount value) { 118 this.hackystatAccount = value; 119 } 120 121 /** 122 * Gets the value of the twitterAccountRef property. 123 * 124 * @return 125 * possible object is 126 * {@link TwitterAccountRef } 127 * 128 */ 129 public TwitterAccountRef getTwitterAccountRef() { 130 return twitterAccountRef; 131 } 132 133 /** 134 * Sets the value of the twitterAccountRef property. 135 * 136 * @param value 137 * allowed object is 138 * {@link TwitterAccountRef } 139 * 140 */ 141 public void setTwitterAccountRef(TwitterAccountRef value) { 142 this.twitterAccountRef = value; 143 } 144 145 /** 146 * Gets the value of the facebookAccountRef property. 147 * 148 * @return 149 * possible object is 150 * {@link FacebookAccountRef } 151 * 152 */ 153 public FacebookAccountRef getFacebookAccountRef() { 154 return facebookAccountRef; 155 } 156 157 /** 158 * Sets the value of the facebookAccountRef property. 159 * 160 * @param value 161 * allowed object is 162 * {@link FacebookAccountRef } 163 * 164 */ 165 public void setFacebookAccountRef(FacebookAccountRef value) { 166 this.facebookAccountRef = value; 167 } 168 169 /** 170 * Gets the value of the smsAccount property. 171 * 172 * @return 173 * possible object is 174 * {@link SmsAccount } 175 * 176 */ 177 public SmsAccount getSmsAccount() { 178 return smsAccount; 179 } 180 181 /** 182 * Sets the value of the smsAccount property. 183 * 184 * @param value 185 * allowed object is 186 * {@link SmsAccount } 187 * 188 */ 189 public void setSmsAccount(SmsAccount value) { 190 this.smsAccount = value; 191 } 192 193 /** 194 * Gets the value of the id property. 195 * 196 * @return 197 * possible object is 198 * {@link String } 199 * 200 */ 201 public String getId() { 202 return id; 203 } 204 205 /** 206 * Sets the value of the id property. 207 * 208 * @param value 209 * allowed object is 210 * {@link String } 211 * 212 */ 213 public void setId(String value) { 214 this.id = value; 215 } 216 217 /** 218 * Gets the value of the fullname property. 219 * 220 * @return 221 * possible object is 222 * {@link String } 223 * 224 */ 225 public String getFullname() { 226 return fullname; 227 } 228 229 /** 230 * Sets the value of the fullname property. 231 * 232 * @param value 233 * allowed object is 234 * {@link String } 235 * 236 */ 237 public void setFullname(String value) { 238 this.fullname = value; 239 } 240 241 /** 242 * Gets the value of the shortname property. 243 * 244 * @return 245 * possible object is 246 * {@link String } 247 * 248 */ 249 public String getShortname() { 250 return shortname; 251 } 252 253 /** 254 * Sets the value of the shortname property. 255 * 256 * @param value 257 * allowed object is 258 * {@link String } 259 * 260 */ 261 public void setShortname(String value) { 262 this.shortname = value; 263 } 264 265 }