package net.brutex.sbm.wsclient; import java.math.BigInteger; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; /** *

Java class for UserWithPreferences complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="UserWithPreferences">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="userId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="userName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="emailCC" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="timezone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="offsetFromGMT" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
 *         <element name="dstSavings" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
 *         <element name="datePreference" type="{urn:aewebservices71}DatePreference" minOccurs="0"/>
 *         <element name="timePreference" type="{urn:aewebservices71}TimePreference" minOccurs="0"/>
 *         <element name="namespaceName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "UserWithPreferences", propOrder = { "userId", "userName", "id", "uuid", "email", "emailCC", "timezone", "offsetFromGMT", "dstSavings", "datePreference", "timePreference", "namespaceName" }) @XmlSeeAlso({ UserExtended.class }) public class UserWithPreferences { @XmlElementRef(name = "userId", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement userId; @XmlElementRef(name = "userName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement userName; @XmlElement(required = true) protected BigInteger id; @XmlElementRef(name = "uuid", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement uuid; @XmlElementRef(name = "email", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement email; @XmlElementRef(name = "emailCC", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement emailCC; @XmlElementRef(name = "timezone", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement timezone; protected BigInteger offsetFromGMT; protected BigInteger dstSavings; protected DatePreference datePreference; protected TimePreference timePreference; @XmlElementRef(name = "namespaceName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement namespaceName; /** * Gets the value of the userId property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getUserId() { return userId; } /** * Sets the value of the userId property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setUserId(JAXBElement value) { this.userId = ((JAXBElement ) value); } /** * Gets the value of the userName property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getUserName() { return userName; } /** * Sets the value of the userName property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setUserName(JAXBElement value) { this.userName = ((JAXBElement ) value); } /** * Gets the value of the id property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link BigInteger } * */ public void setId(BigInteger value) { this.id = value; } /** * Gets the value of the uuid property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getUuid() { return uuid; } /** * Sets the value of the uuid property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setUuid(JAXBElement value) { this.uuid = ((JAXBElement ) value); } /** * Gets the value of the email property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getEmail() { return email; } /** * Sets the value of the email property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setEmail(JAXBElement value) { this.email = ((JAXBElement ) value); } /** * Gets the value of the emailCC property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getEmailCC() { return emailCC; } /** * Sets the value of the emailCC property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setEmailCC(JAXBElement value) { this.emailCC = ((JAXBElement ) value); } /** * Gets the value of the timezone property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getTimezone() { return timezone; } /** * Sets the value of the timezone property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setTimezone(JAXBElement value) { this.timezone = ((JAXBElement ) value); } /** * Gets the value of the offsetFromGMT property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getOffsetFromGMT() { return offsetFromGMT; } /** * Sets the value of the offsetFromGMT property. * * @param value * allowed object is * {@link BigInteger } * */ public void setOffsetFromGMT(BigInteger value) { this.offsetFromGMT = value; } /** * Gets the value of the dstSavings property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getDstSavings() { return dstSavings; } /** * Sets the value of the dstSavings property. * * @param value * allowed object is * {@link BigInteger } * */ public void setDstSavings(BigInteger value) { this.dstSavings = value; } /** * Gets the value of the datePreference property. * * @return * possible object is * {@link DatePreference } * */ public DatePreference getDatePreference() { return datePreference; } /** * Sets the value of the datePreference property. * * @param value * allowed object is * {@link DatePreference } * */ public void setDatePreference(DatePreference value) { this.datePreference = value; } /** * Gets the value of the timePreference property. * * @return * possible object is * {@link TimePreference } * */ public TimePreference getTimePreference() { return timePreference; } /** * Sets the value of the timePreference property. * * @param value * allowed object is * {@link TimePreference } * */ public void setTimePreference(TimePreference value) { this.timePreference = value; } /** * Gets the value of the namespaceName property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getNamespaceName() { return namespaceName; } /** * Sets the value of the namespaceName property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setNamespaceName(JAXBElement value) { this.namespaceName = ((JAXBElement ) value); } }