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.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** *

Java class for StateChangeHistory complex type. * *

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

 * <complexType name="StateChangeHistory">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="newStateID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="newStateName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="transitionID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="transitionName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="time" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         <element name="userID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="userName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="ownerID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="ownerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "StateChangeHistory", propOrder = { "newStateID", "newStateName", "transitionID", "transitionName", "time", "userID", "userName", "ownerID", "ownerName" }) public class StateChangeHistory { @XmlElement(required = true) protected BigInteger newStateID; @XmlElementRef(name = "newStateName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement newStateName; @XmlElement(required = true) protected BigInteger transitionID; @XmlElementRef(name = "transitionName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement transitionName; @XmlElement(required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar time; @XmlElement(required = true) protected BigInteger userID; @XmlElementRef(name = "userName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement userName; @XmlElement(required = true) protected BigInteger ownerID; @XmlElementRef(name = "ownerName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement ownerName; /** * Gets the value of the newStateID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getNewStateID() { return newStateID; } /** * Sets the value of the newStateID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setNewStateID(BigInteger value) { this.newStateID = value; } /** * Gets the value of the newStateName property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getNewStateName() { return newStateName; } /** * Sets the value of the newStateName property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setNewStateName(JAXBElement value) { this.newStateName = ((JAXBElement ) value); } /** * Gets the value of the transitionID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTransitionID() { return transitionID; } /** * Sets the value of the transitionID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTransitionID(BigInteger value) { this.transitionID = value; } /** * Gets the value of the transitionName property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getTransitionName() { return transitionName; } /** * Sets the value of the transitionName property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setTransitionName(JAXBElement value) { this.transitionName = ((JAXBElement ) value); } /** * Gets the value of the time property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTime() { return time; } /** * Sets the value of the time property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTime(XMLGregorianCalendar value) { this.time = value; } /** * Gets the value of the userID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getUserID() { return userID; } /** * Sets the value of the userID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setUserID(BigInteger value) { this.userID = 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 ownerID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getOwnerID() { return ownerID; } /** * Sets the value of the ownerID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setOwnerID(BigInteger value) { this.ownerID = value; } /** * Gets the value of the ownerName property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getOwnerName() { return ownerName; } /** * Sets the value of the ownerName property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setOwnerName(JAXBElement value) { this.ownerName = ((JAXBElement ) value); } }