Coverage Report - fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase
 
Classes in this File Line Coverage Branch Coverage Complexity
BuildBase
0 %
0/25
N/A
1,2
BuildBase$Filters
0 %
0/4
0 %
0/2
1,2
BuildBase$Plugins
0 %
0/4
0 %
0/2
1,2
BuildBase$Resources
0 %
0/4
0 %
0/2
1,2
BuildBase$TestResources
0 %
0/4
0 %
0/2
1,2
 
 1  
 //
 2  
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
 3  
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 4  
 // Any modifications to this file will be lost upon recompilation of the source schema. 
 5  
 // Generated on: 2017.05.11 at 06:51:22 PM CEST 
 6  
 //
 7  
 
 8  
 
 9  
 package fr.paris.lutece.plugins.releaser.business.jaxb.maven;
 10  
 
 11  
 import java.util.ArrayList;
 12  
 import java.util.List;
 13  
 import javax.xml.bind.annotation.XmlAccessType;
 14  
 import javax.xml.bind.annotation.XmlAccessorType;
 15  
 import javax.xml.bind.annotation.XmlType;
 16  
 
 17  
 
 18  
 /**
 19  
  *  3.0.0+
 20  
  * 
 21  
  * <p>Java class for BuildBase complex type.
 22  
  * 
 23  
  * <p>The following schema fragment specifies the expected content contained within this class.
 24  
  * 
 25  
  * <pre>
 26  
  * &lt;complexType name="BuildBase">
 27  
  *   &lt;complexContent>
 28  
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 29  
  *       &lt;all>
 30  
  *         &lt;element name="defaultGoal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 31  
  *         &lt;element name="resources" minOccurs="0">
 32  
  *           &lt;complexType>
 33  
  *             &lt;complexContent>
 34  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 35  
  *                 &lt;sequence>
 36  
  *                   &lt;element name="resource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 37  
  *                 &lt;/sequence>
 38  
  *               &lt;/restriction>
 39  
  *             &lt;/complexContent>
 40  
  *           &lt;/complexType>
 41  
  *         &lt;/element>
 42  
  *         &lt;element name="testResources" minOccurs="0">
 43  
  *           &lt;complexType>
 44  
  *             &lt;complexContent>
 45  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 46  
  *                 &lt;sequence>
 47  
  *                   &lt;element name="testResource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 48  
  *                 &lt;/sequence>
 49  
  *               &lt;/restriction>
 50  
  *             &lt;/complexContent>
 51  
  *           &lt;/complexType>
 52  
  *         &lt;/element>
 53  
  *         &lt;element name="directory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 54  
  *         &lt;element name="finalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 55  
  *         &lt;element name="filters" minOccurs="0">
 56  
  *           &lt;complexType>
 57  
  *             &lt;complexContent>
 58  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 59  
  *                 &lt;sequence>
 60  
  *                   &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 61  
  *                 &lt;/sequence>
 62  
  *               &lt;/restriction>
 63  
  *             &lt;/complexContent>
 64  
  *           &lt;/complexType>
 65  
  *         &lt;/element>
 66  
  *         &lt;element name="pluginManagement" type="{http://maven.apache.org/POM/4.0.0}PluginManagement" minOccurs="0"/>
 67  
  *         &lt;element name="plugins" minOccurs="0">
 68  
  *           &lt;complexType>
 69  
  *             &lt;complexContent>
 70  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 71  
  *                 &lt;sequence>
 72  
  *                   &lt;element name="plugin" type="{http://maven.apache.org/POM/4.0.0}Plugin" maxOccurs="unbounded" minOccurs="0"/>
 73  
  *                 &lt;/sequence>
 74  
  *               &lt;/restriction>
 75  
  *             &lt;/complexContent>
 76  
  *           &lt;/complexType>
 77  
  *         &lt;/element>
 78  
  *       &lt;/all>
 79  
  *     &lt;/restriction>
 80  
  *   &lt;/complexContent>
 81  
  * &lt;/complexType>
 82  
  * </pre>
 83  
  * 
 84  
  * 
 85  
  */
 86  
 @XmlAccessorType(XmlAccessType.FIELD)
 87  
 @XmlType(name = "BuildBase", propOrder = {
 88  
 
 89  
 })
 90  0
 public class BuildBase {
 91  
 
 92  
     protected String defaultGoal;
 93  
     protected BuildBase.Resources resources;
 94  
     protected BuildBase.TestResources testResources;
 95  
     protected String directory;
 96  
     protected String finalName;
 97  
     protected BuildBase.Filters filters;
 98  
     protected PluginManagement pluginManagement;
 99  
     protected BuildBase.Plugins plugins;
 100  
 
 101  
     /**
 102  
      * Gets the value of the defaultGoal property.
 103  
      * 
 104  
      * @return
 105  
      *     possible object is
 106  
      *     {@link String }
 107  
      *     
 108  
      */
 109  
     public String getDefaultGoal() {
 110  0
         return defaultGoal;
 111  
     }
 112  
 
 113  
     /**
 114  
      * Sets the value of the defaultGoal property.
 115  
      * 
 116  
      * @param value
 117  
      *     allowed object is
 118  
      *     {@link String }
 119  
      *     
 120  
      */
 121  
     public void setDefaultGoal(String value) {
 122  0
         this.defaultGoal = value;
 123  0
     }
 124  
 
 125  
     /**
 126  
      * Gets the value of the resources property.
 127  
      * 
 128  
      * @return
 129  
      *     possible object is
 130  
      *     {@link BuildBase.Resources }
 131  
      *     
 132  
      */
 133  
     public BuildBase.Resources getResources() {
 134  0
         return resources;
 135  
     }
 136  
 
 137  
     /**
 138  
      * Sets the value of the resources property.
 139  
      * 
 140  
      * @param value
 141  
      *     allowed object is
 142  
      *     {@link BuildBase.Resources }
 143  
      *     
 144  
      */
 145  
     public void setResources(BuildBase.Resources value) {
 146  0
         this.resources = value;
 147  0
     }
 148  
 
 149  
     /**
 150  
      * Gets the value of the testResources property.
 151  
      * 
 152  
      * @return
 153  
      *     possible object is
 154  
      *     {@link BuildBase.TestResources }
 155  
      *     
 156  
      */
 157  
     public BuildBase.TestResources getTestResources() {
 158  0
         return testResources;
 159  
     }
 160  
 
 161  
     /**
 162  
      * Sets the value of the testResources property.
 163  
      * 
 164  
      * @param value
 165  
      *     allowed object is
 166  
      *     {@link BuildBase.TestResources }
 167  
      *     
 168  
      */
 169  
     public void setTestResources(BuildBase.TestResources value) {
 170  0
         this.testResources = value;
 171  0
     }
 172  
 
 173  
     /**
 174  
      * Gets the value of the directory property.
 175  
      * 
 176  
      * @return
 177  
      *     possible object is
 178  
      *     {@link String }
 179  
      *     
 180  
      */
 181  
     public String getDirectory() {
 182  0
         return directory;
 183  
     }
 184  
 
 185  
     /**
 186  
      * Sets the value of the directory property.
 187  
      * 
 188  
      * @param value
 189  
      *     allowed object is
 190  
      *     {@link String }
 191  
      *     
 192  
      */
 193  
     public void setDirectory(String value) {
 194  0
         this.directory = value;
 195  0
     }
 196  
 
 197  
     /**
 198  
      * Gets the value of the finalName property.
 199  
      * 
 200  
      * @return
 201  
      *     possible object is
 202  
      *     {@link String }
 203  
      *     
 204  
      */
 205  
     public String getFinalName() {
 206  0
         return finalName;
 207  
     }
 208  
 
 209  
     /**
 210  
      * Sets the value of the finalName property.
 211  
      * 
 212  
      * @param value
 213  
      *     allowed object is
 214  
      *     {@link String }
 215  
      *     
 216  
      */
 217  
     public void setFinalName(String value) {
 218  0
         this.finalName = value;
 219  0
     }
 220  
 
 221  
     /**
 222  
      * Gets the value of the filters property.
 223  
      * 
 224  
      * @return
 225  
      *     possible object is
 226  
      *     {@link BuildBase.Filters }
 227  
      *     
 228  
      */
 229  
     public BuildBase.Filters getFilters() {
 230  0
         return filters;
 231  
     }
 232  
 
 233  
     /**
 234  
      * Sets the value of the filters property.
 235  
      * 
 236  
      * @param value
 237  
      *     allowed object is
 238  
      *     {@link BuildBase.Filters }
 239  
      *     
 240  
      */
 241  
     public void setFilters(BuildBase.Filters value) {
 242  0
         this.filters = value;
 243  0
     }
 244  
 
 245  
     /**
 246  
      * Gets the value of the pluginManagement property.
 247  
      * 
 248  
      * @return
 249  
      *     possible object is
 250  
      *     {@link PluginManagement }
 251  
      *     
 252  
      */
 253  
     public PluginManagement getPluginManagement() {
 254  0
         return pluginManagement;
 255  
     }
 256  
 
 257  
     /**
 258  
      * Sets the value of the pluginManagement property.
 259  
      * 
 260  
      * @param value
 261  
      *     allowed object is
 262  
      *     {@link PluginManagement }
 263  
      *     
 264  
      */
 265  
     public void setPluginManagement(PluginManagement value) {
 266  0
         this.pluginManagement = value;
 267  0
     }
 268  
 
 269  
     /**
 270  
      * Gets the value of the plugins property.
 271  
      * 
 272  
      * @return
 273  
      *     possible object is
 274  
      *     {@link BuildBase.Plugins }
 275  
      *     
 276  
      */
 277  
     public BuildBase.Plugins getPlugins() {
 278  0
         return plugins;
 279  
     }
 280  
 
 281  
     /**
 282  
      * Sets the value of the plugins property.
 283  
      * 
 284  
      * @param value
 285  
      *     allowed object is
 286  
      *     {@link BuildBase.Plugins }
 287  
      *     
 288  
      */
 289  
     public void setPlugins(BuildBase.Plugins value) {
 290  0
         this.plugins = value;
 291  0
     }
 292  
 
 293  
 
 294  
     /**
 295  
      * <p>Java class for anonymous complex type.
 296  
      * 
 297  
      * <p>The following schema fragment specifies the expected content contained within this class.
 298  
      * 
 299  
      * <pre>
 300  
      * &lt;complexType>
 301  
      *   &lt;complexContent>
 302  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 303  
      *       &lt;sequence>
 304  
      *         &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 305  
      *       &lt;/sequence>
 306  
      *     &lt;/restriction>
 307  
      *   &lt;/complexContent>
 308  
      * &lt;/complexType>
 309  
      * </pre>
 310  
      * 
 311  
      * 
 312  
      */
 313  
     @XmlAccessorType(XmlAccessType.FIELD)
 314  
     @XmlType(name = "", propOrder = {
 315  
         "filter"
 316  
     })
 317  0
     public static class Filters {
 318  
 
 319  
         protected List<String> filter;
 320  
 
 321  
         /**
 322  
          * Gets the value of the filter property.
 323  
          * 
 324  
          * <p>
 325  
          * This accessor method returns a reference to the live list,
 326  
          * not a snapshot. Therefore any modification you make to the
 327  
          * returned list will be present inside the JAXB object.
 328  
          * This is why there is not a <CODE>set</CODE> method for the filter property.
 329  
          * 
 330  
          * <p>
 331  
          * For example, to add a new item, do as follows:
 332  
          * <pre>
 333  
          *    getFilter().add(newItem);
 334  
          * </pre>
 335  
          * 
 336  
          * 
 337  
          * <p>
 338  
          * Objects of the following type(s) are allowed in the list
 339  
          * {@link String }
 340  
          * 
 341  
          * 
 342  
          */
 343  
         public List<String> getFilter() {
 344  0
             if (filter == null) {
 345  0
                 filter = new ArrayList<String>();
 346  
             }
 347  0
             return this.filter;
 348  
         }
 349  
 
 350  
     }
 351  
 
 352  
 
 353  
     /**
 354  
      * <p>Java class for anonymous complex type.
 355  
      * 
 356  
      * <p>The following schema fragment specifies the expected content contained within this class.
 357  
      * 
 358  
      * <pre>
 359  
      * &lt;complexType>
 360  
      *   &lt;complexContent>
 361  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 362  
      *       &lt;sequence>
 363  
      *         &lt;element name="plugin" type="{http://maven.apache.org/POM/4.0.0}Plugin" maxOccurs="unbounded" minOccurs="0"/>
 364  
      *       &lt;/sequence>
 365  
      *     &lt;/restriction>
 366  
      *   &lt;/complexContent>
 367  
      * &lt;/complexType>
 368  
      * </pre>
 369  
      * 
 370  
      * 
 371  
      */
 372  
     @XmlAccessorType(XmlAccessType.FIELD)
 373  
     @XmlType(name = "", propOrder = {
 374  
         "plugin"
 375  
     })
 376  0
     public static class Plugins {
 377  
 
 378  
         protected List<Plugin> plugin;
 379  
 
 380  
         /**
 381  
          * Gets the value of the plugin property.
 382  
          * 
 383  
          * <p>
 384  
          * This accessor method returns a reference to the live list,
 385  
          * not a snapshot. Therefore any modification you make to the
 386  
          * returned list will be present inside the JAXB object.
 387  
          * This is why there is not a <CODE>set</CODE> method for the plugin property.
 388  
          * 
 389  
          * <p>
 390  
          * For example, to add a new item, do as follows:
 391  
          * <pre>
 392  
          *    getPlugin().add(newItem);
 393  
          * </pre>
 394  
          * 
 395  
          * 
 396  
          * <p>
 397  
          * Objects of the following type(s) are allowed in the list
 398  
          * {@link Plugin }
 399  
          * 
 400  
          * 
 401  
          */
 402  
         public List<Plugin> getPlugin() {
 403  0
             if (plugin == null) {
 404  0
                 plugin = new ArrayList<Plugin>();
 405  
             }
 406  0
             return this.plugin;
 407  
         }
 408  
 
 409  
     }
 410  
 
 411  
 
 412  
     /**
 413  
      * <p>Java class for anonymous complex type.
 414  
      * 
 415  
      * <p>The following schema fragment specifies the expected content contained within this class.
 416  
      * 
 417  
      * <pre>
 418  
      * &lt;complexType>
 419  
      *   &lt;complexContent>
 420  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 421  
      *       &lt;sequence>
 422  
      *         &lt;element name="resource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 423  
      *       &lt;/sequence>
 424  
      *     &lt;/restriction>
 425  
      *   &lt;/complexContent>
 426  
      * &lt;/complexType>
 427  
      * </pre>
 428  
      * 
 429  
      * 
 430  
      */
 431  
     @XmlAccessorType(XmlAccessType.FIELD)
 432  
     @XmlType(name = "", propOrder = {
 433  
         "resource"
 434  
     })
 435  0
     public static class Resources {
 436  
 
 437  
         protected List<Resource> resource;
 438  
 
 439  
         /**
 440  
          * Gets the value of the resource property.
 441  
          * 
 442  
          * <p>
 443  
          * This accessor method returns a reference to the live list,
 444  
          * not a snapshot. Therefore any modification you make to the
 445  
          * returned list will be present inside the JAXB object.
 446  
          * This is why there is not a <CODE>set</CODE> method for the resource property.
 447  
          * 
 448  
          * <p>
 449  
          * For example, to add a new item, do as follows:
 450  
          * <pre>
 451  
          *    getResource().add(newItem);
 452  
          * </pre>
 453  
          * 
 454  
          * 
 455  
          * <p>
 456  
          * Objects of the following type(s) are allowed in the list
 457  
          * {@link Resource }
 458  
          * 
 459  
          * 
 460  
          */
 461  
         public List<Resource> getResource() {
 462  0
             if (resource == null) {
 463  0
                 resource = new ArrayList<Resource>();
 464  
             }
 465  0
             return this.resource;
 466  
         }
 467  
 
 468  
     }
 469  
 
 470  
 
 471  
     /**
 472  
      * <p>Java class for anonymous complex type.
 473  
      * 
 474  
      * <p>The following schema fragment specifies the expected content contained within this class.
 475  
      * 
 476  
      * <pre>
 477  
      * &lt;complexType>
 478  
      *   &lt;complexContent>
 479  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 480  
      *       &lt;sequence>
 481  
      *         &lt;element name="testResource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 482  
      *       &lt;/sequence>
 483  
      *     &lt;/restriction>
 484  
      *   &lt;/complexContent>
 485  
      * &lt;/complexType>
 486  
      * </pre>
 487  
      * 
 488  
      * 
 489  
      */
 490  
     @XmlAccessorType(XmlAccessType.FIELD)
 491  
     @XmlType(name = "", propOrder = {
 492  
         "testResource"
 493  
     })
 494  0
     public static class TestResources {
 495  
 
 496  
         protected List<Resource> testResource;
 497  
 
 498  
         /**
 499  
          * Gets the value of the testResource property.
 500  
          * 
 501  
          * <p>
 502  
          * This accessor method returns a reference to the live list,
 503  
          * not a snapshot. Therefore any modification you make to the
 504  
          * returned list will be present inside the JAXB object.
 505  
          * This is why there is not a <CODE>set</CODE> method for the testResource property.
 506  
          * 
 507  
          * <p>
 508  
          * For example, to add a new item, do as follows:
 509  
          * <pre>
 510  
          *    getTestResource().add(newItem);
 511  
          * </pre>
 512  
          * 
 513  
          * 
 514  
          * <p>
 515  
          * Objects of the following type(s) are allowed in the list
 516  
          * {@link Resource }
 517  
          * 
 518  
          * 
 519  
          */
 520  
         public List<Resource> getTestResource() {
 521  0
             if (testResource == null) {
 522  0
                 testResource = new ArrayList<Resource>();
 523  
             }
 524  0
             return this.testResource;
 525  
         }
 526  
 
 527  
     }
 528  
 
 529  
 }