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: 2013.02.07 at 02:32:38 PM CET 
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     * &lt;complexType>
028     *   &lt;simpleContent>
029     *     &lt;extension base="&lt;http://jabber.org/protocol/muc>empty">
030     *       &lt;attribute name="maxchars" type="{http://www.w3.org/2001/XMLSchema}int" />
031     *       &lt;attribute name="maxstanzas" type="{http://www.w3.org/2001/XMLSchema}int" />
032     *       &lt;attribute name="seconds" type="{http://www.w3.org/2001/XMLSchema}int" />
033     *       &lt;attribute name="since" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
034     *     &lt;/extension>
035     *   &lt;/simpleContent>
036     * &lt;/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    }