001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
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: 2010.09.28 at 11:27:21 AM GMT
006 //
007
008
009 package org.jabber.protocol.muc;
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.XmlRootElement;
015 import javax.xml.bind.annotation.XmlSchemaType;
016 import javax.xml.bind.annotation.XmlType;
017 import javax.xml.bind.annotation.XmlValue;
018 import javax.xml.datatype.XMLGregorianCalendar;
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 * <simpleContent>
029 * <extension base="<http://jabber.org/protocol/muc>empty">
030 * <attribute name="maxchars" type="{http://www.w3.org/2001/XMLSchema}int" />
031 * <attribute name="maxstanzas" type="{http://www.w3.org/2001/XMLSchema}int" />
032 * <attribute name="seconds" type="{http://www.w3.org/2001/XMLSchema}int" />
033 * <attribute name="since" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
034 * </extension>
035 * </simpleContent>
036 * </complexType>
037 * </pre>
038 *
039 *
040 */
041 @XmlAccessorType(XmlAccessType.FIELD)
042 @XmlType(name = "", propOrder = {
043 "value"
044 })
045 @XmlRootElement(name = "history")
046 public class History {
047
048 @XmlValue
049 protected String value;
050 @XmlAttribute
051 protected Integer maxchars;
052 @XmlAttribute
053 protected Integer maxstanzas;
054 @XmlAttribute
055 protected Integer seconds;
056 @XmlAttribute
057 @XmlSchemaType(name = "dateTime")
058 protected XMLGregorianCalendar since;
059
060 /**
061 * Gets the value of the value property.
062 *
063 * @return
064 * possible object is
065 * {@link String }
066 *
067 */
068 public String getValue() {
069 return value;
070 }
071
072 /**
073 * Sets the value of the value property.
074 *
075 * @param value
076 * allowed object is
077 * {@link String }
078 *
079 */
080 public void setValue(String value) {
081 this.value = value;
082 }
083
084 /**
085 * Gets the value of the maxchars property.
086 *
087 * @return
088 * possible object is
089 * {@link Integer }
090 *
091 */
092 public Integer getMaxchars() {
093 return maxchars;
094 }
095
096 /**
097 * Sets the value of the maxchars property.
098 *
099 * @param value
100 * allowed object is
101 * {@link Integer }
102 *
103 */
104 public void setMaxchars(Integer value) {
105 this.maxchars = value;
106 }
107
108 /**
109 * Gets the value of the maxstanzas property.
110 *
111 * @return
112 * possible object is
113 * {@link Integer }
114 *
115 */
116 public Integer getMaxstanzas() {
117 return maxstanzas;
118 }
119
120 /**
121 * Sets the value of the maxstanzas property.
122 *
123 * @param value
124 * allowed object is
125 * {@link Integer }
126 *
127 */
128 public void setMaxstanzas(Integer value) {
129 this.maxstanzas = value;
130 }
131
132 /**
133 * Gets the value of the seconds property.
134 *
135 * @return
136 * possible object is
137 * {@link Integer }
138 *
139 */
140 public Integer getSeconds() {
141 return seconds;
142 }
143
144 /**
145 * Sets the value of the seconds property.
146 *
147 * @param value
148 * allowed object is
149 * {@link Integer }
150 *
151 */
152 public void setSeconds(Integer value) {
153 this.seconds = value;
154 }
155
156 /**
157 * Gets the value of the since property.
158 *
159 * @return
160 * possible object is
161 * {@link XMLGregorianCalendar }
162 *
163 */
164 public XMLGregorianCalendar getSince() {
165 return since;
166 }
167
168 /**
169 * Sets the value of the since property.
170 *
171 * @param value
172 * allowed object is
173 * {@link XMLGregorianCalendar }
174 *
175 */
176 public void setSince(XMLGregorianCalendar value) {
177 this.since = value;
178 }
179
180 }