diff --git a/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/testReports/ObjectFactory.java b/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/testReports/ObjectFactory.java new file mode 100644 index 0000000..eead971 --- /dev/null +++ b/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/testReports/ObjectFactory.java @@ -0,0 +1,150 @@ +package fr.univ_lille.gitlab.classrooms.assignments.testReports; + +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the generated package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _TestSuiteTestcaseSkipped_QNAME = new QName("", "skipped"); + private final static QName _TestSuiteTestcaseError_QNAME = new QName("", "error"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: generated + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link TestSuite } + * + */ + public TestSuite createTestSuite() { + return new TestSuite(); + } + + /** + * Create an instance of {@link TestSuite.Testcase } + * + */ + public TestSuite.Testcase createTestSuiteTestcase() { + return new TestSuite.Testcase(); + } + + /** + * Create an instance of {@link TestSuite.Properties } + * + */ + public TestSuite.Properties createTestSuiteProperties() { + return new TestSuite.Properties(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.Failure } + * + */ + public TestSuite.Testcase.Failure createTestSuiteTestcaseFailure() { + return new TestSuite.Testcase.Failure(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.RerunFailure } + * + */ + public TestSuite.Testcase.RerunFailure createTestSuiteTestcaseRerunFailure() { + return new TestSuite.Testcase.RerunFailure(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.FlakyFailure } + * + */ + public TestSuite.Testcase.FlakyFailure createTestSuiteTestcaseFlakyFailure() { + return new TestSuite.Testcase.FlakyFailure(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.Skipped } + * + */ + public TestSuite.Testcase.Skipped createTestSuiteTestcaseSkipped() { + return new TestSuite.Testcase.Skipped(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.Error } + * + */ + public TestSuite.Testcase.Error createTestSuiteTestcaseError() { + return new TestSuite.Testcase.Error(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.RerunError } + * + */ + public TestSuite.Testcase.RerunError createTestSuiteTestcaseRerunError() { + return new TestSuite.Testcase.RerunError(); + } + + /** + * Create an instance of {@link TestSuite.Testcase.FlakyError } + * + */ + public TestSuite.Testcase.FlakyError createTestSuiteTestcaseFlakyError() { + return new TestSuite.Testcase.FlakyError(); + } + + /** + * Create an instance of {@link TestSuite.Properties.Property } + * + */ + public TestSuite.Properties.Property createTestSuitePropertiesProperty() { + return new TestSuite.Properties.Property(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TestSuite.Testcase.Skipped }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TestSuite.Testcase.Skipped }{@code >} + */ + @XmlElementDecl(namespace = "", name = "skipped", scope = TestSuite.Testcase.class) + public JAXBElement createTestSuiteTestcaseSkipped(TestSuite.Testcase.Skipped value) { + return new JAXBElement(_TestSuiteTestcaseSkipped_QNAME, TestSuite.Testcase.Skipped.class, TestSuite.Testcase.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TestSuite.Testcase.Error }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TestSuite.Testcase.Error }{@code >} + */ + @XmlElementDecl(namespace = "", name = "error", scope = TestSuite.Testcase.class) + public JAXBElement createTestSuiteTestcaseError(TestSuite.Testcase.Error value) { + return new JAXBElement(_TestSuiteTestcaseError_QNAME, TestSuite.Testcase.Error.class, TestSuite.Testcase.class, value); + } + +} diff --git a/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/testReports/TestSuite.java b/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/testReports/TestSuite.java new file mode 100644 index 0000000..c61b99a --- /dev/null +++ b/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/testReports/TestSuite.java @@ -0,0 +1,2023 @@ +package fr.univ_lille.gitlab.classrooms.assignments.testReports; + +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; + + +/** + *

Java class for anonymous complex type. + * + *

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="properties" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="property" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="testcase" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="failure" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <simpleContent>
+ *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </extension>
+ *                       </simpleContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="rerunFailure" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                             <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                           </sequence>
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="flakyFailure" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                             <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                           </sequence>
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="skipped" minOccurs="0">
+ *                     <complexType>
+ *                       <simpleContent>
+ *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </extension>
+ *                       </simpleContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="error" minOccurs="0">
+ *                     <complexType>
+ *                       <simpleContent>
+ *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </extension>
+ *                       </simpleContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="rerunError" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                             <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                           </sequence>
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="flakyError" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                             <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                           </sequence>
+ *                           <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                 </sequence>
+ *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="classname" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="group" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="time" use="required" type="{http://www.w3.org/2001/XMLSchema}float" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="time" type="{http://www.w3.org/2001/XMLSchema}float" />
+ *       <attribute name="tests" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="errors" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="skipped" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="failures" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="group" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "properties", + "testcase" +}) +@XmlRootElement(name = "testsuite") +public class TestSuite { + + protected List properties; + protected List testcase; + @XmlAttribute(name = "version") + protected String version; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "time") + protected Float time; + @XmlAttribute(name = "tests", required = true) + protected String tests; + @XmlAttribute(name = "errors", required = true) + protected String errors; + @XmlAttribute(name = "skipped", required = true) + protected String skipped; + @XmlAttribute(name = "failures", required = true) + protected String failures; + @XmlAttribute(name = "group") + protected String group; + + /** + * Gets the value of the properties property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the properties property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProperties().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Properties } + * + * + */ + public List getProperties() { + if (properties == null) { + properties = new ArrayList(); + } + return this.properties; + } + + /** + * Gets the value of the testcase property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the testcase property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTestcase().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Testcase } + * + * + */ + public List getTestcase() { + if (testcase == null) { + testcase = new ArrayList(); + } + return this.testcase; + } + + /** + * Gets the value of the version property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the time property. + * + * @return + * possible object is + * {@link Float } + * + */ + public Float getTime() { + return time; + } + + /** + * Sets the value of the time property. + * + * @param value + * allowed object is + * {@link Float } + * + */ + public void setTime(Float value) { + this.time = value; + } + + /** + * Gets the value of the tests property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTests() { + return tests; + } + + /** + * Sets the value of the tests property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTests(String value) { + this.tests = value; + } + + /** + * Gets the value of the errors property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrors() { + return errors; + } + + /** + * Sets the value of the errors property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrors(String value) { + this.errors = value; + } + + /** + * Gets the value of the skipped property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkipped() { + return skipped; + } + + /** + * Sets the value of the skipped property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkipped(String value) { + this.skipped = value; + } + + /** + * Gets the value of the failures property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFailures() { + return failures; + } + + /** + * Sets the value of the failures property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFailures(String value) { + this.failures = value; + } + + /** + * Gets the value of the group property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroup() { + return group; + } + + /** + * Sets the value of the group property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroup(String value) { + this.group = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="property" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "property" + }) + public static class Properties { + + protected List property; + + /** + * Gets the value of the property property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the property property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getProperty().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Property } + * + * + */ + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Property { + + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "value", required = true) + protected String value; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="failure" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <simpleContent>
+     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </extension>
+     *             </simpleContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="rerunFailure" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *                   <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="flakyFailure" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *                   <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="skipped" minOccurs="0">
+     *           <complexType>
+     *             <simpleContent>
+     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </extension>
+     *             </simpleContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="error" minOccurs="0">
+     *           <complexType>
+     *             <simpleContent>
+     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </extension>
+     *             </simpleContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="rerunError" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *                   <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="flakyError" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *                   <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *                 <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *       </sequence>
+     *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="classname" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="group" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="time" use="required" type="{http://www.w3.org/2001/XMLSchema}float" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "failure", + "rerunFailure", + "flakyFailure", + "skipped", + "error", + "rerunError", + "flakyError", + "systemOut", + "systemErr" + }) + public static class Testcase { + + @XmlElement(nillable = true) + protected List failure; + protected List rerunFailure; + protected List flakyFailure; + @XmlElementRef(name = "skipped", type = JAXBElement.class, required = false) + protected JAXBElement skipped; + @XmlElementRef(name = "error", type = JAXBElement.class, required = false) + protected JAXBElement error; + protected List rerunError; + protected List flakyError; + @XmlElement(name = "system-out") + protected String systemOut; + @XmlElement(name = "system-err") + protected String systemErr; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "classname") + protected String classname; + @XmlAttribute(name = "group") + protected String group; + @XmlAttribute(name = "time", required = true) + protected float time; + + /** + * Gets the value of the failure property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the failure property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getFailure().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Failure } + * + * + */ + public List getFailure() { + if (failure == null) { + failure = new ArrayList(); + } + return this.failure; + } + + /** + * Gets the value of the rerunFailure property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rerunFailure property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getRerunFailure().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RerunFailure } + * + * + */ + public List getRerunFailure() { + if (rerunFailure == null) { + rerunFailure = new ArrayList(); + } + return this.rerunFailure; + } + + /** + * Gets the value of the flakyFailure property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the flakyFailure property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getFlakyFailure().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FlakyFailure } + * + * + */ + public List getFlakyFailure() { + if (flakyFailure == null) { + flakyFailure = new ArrayList(); + } + return this.flakyFailure; + } + + /** + * Gets the value of the skipped property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link Skipped }{@code >} + * + */ + public JAXBElement getSkipped() { + return skipped; + } + + /** + * Sets the value of the skipped property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link Skipped }{@code >} + * + */ + public void setSkipped(JAXBElement value) { + this.skipped = value; + } + + /** + * Gets the value of the error property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link Error }{@code >} + * + */ + public JAXBElement getError() { + return error; + } + + /** + * Sets the value of the error property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link Error }{@code >} + * + */ + public void setError(JAXBElement value) { + this.error = value; + } + + /** + * Gets the value of the rerunError property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rerunError property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getRerunError().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RerunError } + * + * + */ + public List getRerunError() { + if (rerunError == null) { + rerunError = new ArrayList(); + } + return this.rerunError; + } + + /** + * Gets the value of the flakyError property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the flakyError property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getFlakyError().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FlakyError } + * + * + */ + public List getFlakyError() { + if (flakyError == null) { + flakyError = new ArrayList(); + } + return this.flakyError; + } + + /** + * Gets the value of the systemOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemOut() { + return systemOut; + } + + /** + * Sets the value of the systemOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemOut(String value) { + this.systemOut = value; + } + + /** + * Gets the value of the systemErr property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemErr() { + return systemErr; + } + + /** + * Sets the value of the systemErr property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemErr(String value) { + this.systemErr = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the classname property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClassname() { + return classname; + } + + /** + * Sets the value of the classname property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClassname(String value) { + this.classname = value; + } + + /** + * Gets the value of the group property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroup() { + return group; + } + + /** + * Sets the value of the group property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroup(String value) { + this.group = value; + } + + /** + * Gets the value of the time property. + * + */ + public float getTime() { + return time; + } + + /** + * Sets the value of the time property. + * + */ + public void setTime(float value) { + this.time = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <simpleContent>
+         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </extension>
+         *   </simpleContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Error { + + @XmlValue + protected String value; + @XmlAttribute(name = "message") + protected String message; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <simpleContent>
+         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </extension>
+         *   </simpleContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Failure { + + @XmlValue + protected String value; + @XmlAttribute(name = "message") + protected String message; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+         *         <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "stackTrace", + "systemOut", + "systemErr" + }) + public static class FlakyError { + + @XmlElement(required = true) + protected String stackTrace; + @XmlElement(name = "system-out") + protected String systemOut; + @XmlElement(name = "system-err") + protected String systemErr; + @XmlAttribute(name = "message") + protected String message; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the stackTrace property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStackTrace() { + return stackTrace; + } + + /** + * Sets the value of the stackTrace property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStackTrace(String value) { + this.stackTrace = value; + } + + /** + * Gets the value of the systemOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemOut() { + return systemOut; + } + + /** + * Sets the value of the systemOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemOut(String value) { + this.systemOut = value; + } + + /** + * Gets the value of the systemErr property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemErr() { + return systemErr; + } + + /** + * Sets the value of the systemErr property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemErr(String value) { + this.systemErr = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+         *         <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "stackTrace", + "systemOut", + "systemErr" + }) + public static class FlakyFailure { + + @XmlElement(required = true) + protected String stackTrace; + @XmlElement(name = "system-out") + protected String systemOut; + @XmlElement(name = "system-err") + protected String systemErr; + @XmlAttribute(name = "message") + protected String message; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the stackTrace property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStackTrace() { + return stackTrace; + } + + /** + * Sets the value of the stackTrace property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStackTrace(String value) { + this.stackTrace = value; + } + + /** + * Gets the value of the systemOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemOut() { + return systemOut; + } + + /** + * Sets the value of the systemOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemOut(String value) { + this.systemOut = value; + } + + /** + * Gets the value of the systemErr property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemErr() { + return systemErr; + } + + /** + * Sets the value of the systemErr property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemErr(String value) { + this.systemErr = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+         *         <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "stackTrace", + "systemOut", + "systemErr" + }) + public static class RerunError { + + @XmlElement(required = true) + protected String stackTrace; + @XmlElement(name = "system-out") + protected String systemOut; + @XmlElement(name = "system-err") + protected String systemErr; + @XmlAttribute(name = "message") + protected String message; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the stackTrace property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStackTrace() { + return stackTrace; + } + + /** + * Sets the value of the stackTrace property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStackTrace(String value) { + this.stackTrace = value; + } + + /** + * Gets the value of the systemOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemOut() { + return systemOut; + } + + /** + * Sets the value of the systemOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemOut(String value) { + this.systemOut = value; + } + + /** + * Gets the value of the systemErr property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemErr() { + return systemErr; + } + + /** + * Sets the value of the systemErr property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemErr(String value) { + this.systemErr = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="stackTrace" type="{http://www.w3.org/2001/XMLSchema}string"/>
+         *         <element name="system-out" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="system-err" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "stackTrace", + "systemOut", + "systemErr" + }) + public static class RerunFailure { + + @XmlElement(required = true) + protected String stackTrace; + @XmlElement(name = "system-out") + protected String systemOut; + @XmlElement(name = "system-err") + protected String systemErr; + @XmlAttribute(name = "message") + protected String message; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the stackTrace property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStackTrace() { + return stackTrace; + } + + /** + * Sets the value of the stackTrace property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStackTrace(String value) { + this.stackTrace = value; + } + + /** + * Gets the value of the systemOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemOut() { + return systemOut; + } + + /** + * Sets the value of the systemOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemOut(String value) { + this.systemOut = value; + } + + /** + * Gets the value of the systemErr property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemErr() { + return systemErr; + } + + /** + * Sets the value of the systemErr property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemErr(String value) { + this.systemErr = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+         * <complexType>
+         *   <simpleContent>
+         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+         *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </extension>
+         *   </simpleContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Skipped { + + @XmlValue + protected String value; + @XmlAttribute(name = "message") + protected String message; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + } + + } + +}