Coverage Report - fr.paris.lutece.plugins.releaser.business.jaxb.maven.Plugin
 
Classes in this File Line Coverage Branch Coverage Complexity
Plugin
3 %
1/28
N/A
1,182
Plugin$Configuration
0 %
0/4
0 %
0/2
1,182
Plugin$Dependencies
0 %
0/4
0 %
0/2
1,182
Plugin$Executions
25 %
1/4
0 %
0/2
1,182
Plugin$Goals
0 %
0/4
0 %
0/2
1,182
 
 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.XmlAnyElement;
 16  
 import javax.xml.bind.annotation.XmlElement;
 17  
 import javax.xml.bind.annotation.XmlType;
 18  
 import org.w3c.dom.Element;
 19  
 
 20  
 
 21  
 /**
 22  
  *  4.0.0
 23  
  * 
 24  
  * <p>Java class for Plugin complex type.
 25  
  * 
 26  
  * <p>The following schema fragment specifies the expected content contained within this class.
 27  
  * 
 28  
  * <pre>
 29  
  * &lt;complexType name="Plugin">
 30  
  *   &lt;complexContent>
 31  
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 32  
  *       &lt;all>
 33  
  *         &lt;element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 34  
  *         &lt;element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 35  
  *         &lt;element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 36  
  *         &lt;element name="extensions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 37  
  *         &lt;element name="executions" minOccurs="0">
 38  
  *           &lt;complexType>
 39  
  *             &lt;complexContent>
 40  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 41  
  *                 &lt;sequence>
 42  
  *                   &lt;element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
 43  
  *                 &lt;/sequence>
 44  
  *               &lt;/restriction>
 45  
  *             &lt;/complexContent>
 46  
  *           &lt;/complexType>
 47  
  *         &lt;/element>
 48  
  *         &lt;element name="dependencies" minOccurs="0">
 49  
  *           &lt;complexType>
 50  
  *             &lt;complexContent>
 51  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 52  
  *                 &lt;sequence>
 53  
  *                   &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
 54  
  *                 &lt;/sequence>
 55  
  *               &lt;/restriction>
 56  
  *             &lt;/complexContent>
 57  
  *           &lt;/complexType>
 58  
  *         &lt;/element>
 59  
  *         &lt;element name="goals" minOccurs="0">
 60  
  *           &lt;complexType>
 61  
  *             &lt;complexContent>
 62  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 63  
  *                 &lt;sequence>
 64  
  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 65  
  *                 &lt;/sequence>
 66  
  *               &lt;/restriction>
 67  
  *             &lt;/complexContent>
 68  
  *           &lt;/complexType>
 69  
  *         &lt;/element>
 70  
  *         &lt;element name="inherited" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 71  
  *         &lt;element name="configuration" minOccurs="0">
 72  
  *           &lt;complexType>
 73  
  *             &lt;complexContent>
 74  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 75  
  *                 &lt;sequence>
 76  
  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 77  
  *                 &lt;/sequence>
 78  
  *               &lt;/restriction>
 79  
  *             &lt;/complexContent>
 80  
  *           &lt;/complexType>
 81  
  *         &lt;/element>
 82  
  *       &lt;/all>
 83  
  *     &lt;/restriction>
 84  
  *   &lt;/complexContent>
 85  
  * &lt;/complexType>
 86  
  * </pre>
 87  
  * 
 88  
  * 
 89  
  */
 90  
 @XmlAccessorType(XmlAccessType.FIELD)
 91  
 @XmlType(name = "Plugin", propOrder = {
 92  
 
 93  
 })
 94  1
 public class Plugin {
 95  
 
 96  
     @XmlElement(defaultValue = "org.apache.maven.plugins")
 97  
     protected String groupId;
 98  
     protected String artifactId;
 99  
     protected String version;
 100  
     @XmlElement(defaultValue = "false")
 101  
     protected Boolean extensions;
 102  
     protected Plugin.Executions executions;
 103  
     protected Plugin.Dependencies dependencies;
 104  
     protected Plugin.Goals goals;
 105  
     protected String inherited;
 106  
     protected Plugin.Configuration configuration;
 107  
 
 108  
     /**
 109  
      * Gets the value of the groupId property.
 110  
      * 
 111  
      * @return
 112  
      *     possible object is
 113  
      *     {@link String }
 114  
      *     
 115  
      */
 116  
     public String getGroupId() {
 117  0
         return groupId;
 118  
     }
 119  
 
 120  
     /**
 121  
      * Sets the value of the groupId property.
 122  
      * 
 123  
      * @param value
 124  
      *     allowed object is
 125  
      *     {@link String }
 126  
      *     
 127  
      */
 128  
     public void setGroupId(String value) {
 129  0
         this.groupId = value;
 130  0
     }
 131  
 
 132  
     /**
 133  
      * Gets the value of the artifactId property.
 134  
      * 
 135  
      * @return
 136  
      *     possible object is
 137  
      *     {@link String }
 138  
      *     
 139  
      */
 140  
     public String getArtifactId() {
 141  0
         return artifactId;
 142  
     }
 143  
 
 144  
     /**
 145  
      * Sets the value of the artifactId property.
 146  
      * 
 147  
      * @param value
 148  
      *     allowed object is
 149  
      *     {@link String }
 150  
      *     
 151  
      */
 152  
     public void setArtifactId(String value) {
 153  0
         this.artifactId = value;
 154  0
     }
 155  
 
 156  
     /**
 157  
      * Gets the value of the version property.
 158  
      * 
 159  
      * @return
 160  
      *     possible object is
 161  
      *     {@link String }
 162  
      *     
 163  
      */
 164  
     public String getVersion() {
 165  0
         return version;
 166  
     }
 167  
 
 168  
     /**
 169  
      * Sets the value of the version property.
 170  
      * 
 171  
      * @param value
 172  
      *     allowed object is
 173  
      *     {@link String }
 174  
      *     
 175  
      */
 176  
     public void setVersion(String value) {
 177  0
         this.version = value;
 178  0
     }
 179  
 
 180  
     /**
 181  
      * Gets the value of the extensions property.
 182  
      * 
 183  
      * @return
 184  
      *     possible object is
 185  
      *     {@link Boolean }
 186  
      *     
 187  
      */
 188  
     public Boolean getExtensions() {
 189  0
         return extensions;
 190  
     }
 191  
 
 192  
     /**
 193  
      * Sets the value of the extensions property.
 194  
      * 
 195  
      * @param value
 196  
      *     allowed object is
 197  
      *     {@link Boolean }
 198  
      *     
 199  
      */
 200  
     public void setExtensions(Boolean value) {
 201  0
         this.extensions = value;
 202  0
     }
 203  
 
 204  
     /**
 205  
      * Gets the value of the executions property.
 206  
      * 
 207  
      * @return
 208  
      *     possible object is
 209  
      *     {@link Plugin.Executions }
 210  
      *     
 211  
      */
 212  
     public Plugin.Executions getExecutions() {
 213  0
         return executions;
 214  
     }
 215  
 
 216  
     /**
 217  
      * Sets the value of the executions property.
 218  
      * 
 219  
      * @param value
 220  
      *     allowed object is
 221  
      *     {@link Plugin.Executions }
 222  
      *     
 223  
      */
 224  
     public void setExecutions(Plugin.Executions value) {
 225  0
         this.executions = value;
 226  0
     }
 227  
 
 228  
     /**
 229  
      * Gets the value of the dependencies property.
 230  
      * 
 231  
      * @return
 232  
      *     possible object is
 233  
      *     {@link Plugin.Dependencies }
 234  
      *     
 235  
      */
 236  
     public Plugin.Dependencies getDependencies() {
 237  0
         return dependencies;
 238  
     }
 239  
 
 240  
     /**
 241  
      * Sets the value of the dependencies property.
 242  
      * 
 243  
      * @param value
 244  
      *     allowed object is
 245  
      *     {@link Plugin.Dependencies }
 246  
      *     
 247  
      */
 248  
     public void setDependencies(Plugin.Dependencies value) {
 249  0
         this.dependencies = value;
 250  0
     }
 251  
 
 252  
     /**
 253  
      * Gets the value of the goals property.
 254  
      * 
 255  
      * @return
 256  
      *     possible object is
 257  
      *     {@link Plugin.Goals }
 258  
      *     
 259  
      */
 260  
     public Plugin.Goals getGoals() {
 261  0
         return goals;
 262  
     }
 263  
 
 264  
     /**
 265  
      * Sets the value of the goals property.
 266  
      * 
 267  
      * @param value
 268  
      *     allowed object is
 269  
      *     {@link Plugin.Goals }
 270  
      *     
 271  
      */
 272  
     public void setGoals(Plugin.Goals value) {
 273  0
         this.goals = value;
 274  0
     }
 275  
 
 276  
     /**
 277  
      * Gets the value of the inherited property.
 278  
      * 
 279  
      * @return
 280  
      *     possible object is
 281  
      *     {@link String }
 282  
      *     
 283  
      */
 284  
     public String getInherited() {
 285  0
         return inherited;
 286  
     }
 287  
 
 288  
     /**
 289  
      * Sets the value of the inherited property.
 290  
      * 
 291  
      * @param value
 292  
      *     allowed object is
 293  
      *     {@link String }
 294  
      *     
 295  
      */
 296  
     public void setInherited(String value) {
 297  0
         this.inherited = value;
 298  0
     }
 299  
 
 300  
     /**
 301  
      * Gets the value of the configuration property.
 302  
      * 
 303  
      * @return
 304  
      *     possible object is
 305  
      *     {@link Plugin.Configuration }
 306  
      *     
 307  
      */
 308  
     public Plugin.Configuration getConfiguration() {
 309  0
         return configuration;
 310  
     }
 311  
 
 312  
     /**
 313  
      * Sets the value of the configuration property.
 314  
      * 
 315  
      * @param value
 316  
      *     allowed object is
 317  
      *     {@link Plugin.Configuration }
 318  
      *     
 319  
      */
 320  
     public void setConfiguration(Plugin.Configuration value) {
 321  0
         this.configuration = value;
 322  0
     }
 323  
 
 324  
 
 325  
     /**
 326  
      * <p>Java class for anonymous complex type.
 327  
      * 
 328  
      * <p>The following schema fragment specifies the expected content contained within this class.
 329  
      * 
 330  
      * <pre>
 331  
      * &lt;complexType>
 332  
      *   &lt;complexContent>
 333  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 334  
      *       &lt;sequence>
 335  
      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 336  
      *       &lt;/sequence>
 337  
      *     &lt;/restriction>
 338  
      *   &lt;/complexContent>
 339  
      * &lt;/complexType>
 340  
      * </pre>
 341  
      * 
 342  
      * 
 343  
      */
 344  
     @XmlAccessorType(XmlAccessType.FIELD)
 345  
     @XmlType(name = "", propOrder = {
 346  
         "any"
 347  
     })
 348  0
     public static class Configuration {
 349  
 
 350  
         @XmlAnyElement
 351  
         protected List<Element> any;
 352  
 
 353  
         /**
 354  
          * Gets the value of the any property.
 355  
          * 
 356  
          * <p>
 357  
          * This accessor method returns a reference to the live list,
 358  
          * not a snapshot. Therefore any modification you make to the
 359  
          * returned list will be present inside the JAXB object.
 360  
          * This is why there is not a <CODE>set</CODE> method for the any property.
 361  
          * 
 362  
          * <p>
 363  
          * For example, to add a new item, do as follows:
 364  
          * <pre>
 365  
          *    getAny().add(newItem);
 366  
          * </pre>
 367  
          * 
 368  
          * 
 369  
          * <p>
 370  
          * Objects of the following type(s) are allowed in the list
 371  
          * {@link Element }
 372  
          * 
 373  
          * 
 374  
          */
 375  
         public List<Element> getAny() {
 376  0
             if (any == null) {
 377  0
                 any = new ArrayList<Element>();
 378  
             }
 379  0
             return this.any;
 380  
         }
 381  
 
 382  
     }
 383  
 
 384  
 
 385  
     /**
 386  
      * <p>Java class for anonymous complex type.
 387  
      * 
 388  
      * <p>The following schema fragment specifies the expected content contained within this class.
 389  
      * 
 390  
      * <pre>
 391  
      * &lt;complexType>
 392  
      *   &lt;complexContent>
 393  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 394  
      *       &lt;sequence>
 395  
      *         &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
 396  
      *       &lt;/sequence>
 397  
      *     &lt;/restriction>
 398  
      *   &lt;/complexContent>
 399  
      * &lt;/complexType>
 400  
      * </pre>
 401  
      * 
 402  
      * 
 403  
      */
 404  
     @XmlAccessorType(XmlAccessType.FIELD)
 405  
     @XmlType(name = "", propOrder = {
 406  
         "dependency"
 407  
     })
 408  0
     public static class Dependencies {
 409  
 
 410  
         protected List<Dependency> dependency;
 411  
 
 412  
         /**
 413  
          * Gets the value of the dependency property.
 414  
          * 
 415  
          * <p>
 416  
          * This accessor method returns a reference to the live list,
 417  
          * not a snapshot. Therefore any modification you make to the
 418  
          * returned list will be present inside the JAXB object.
 419  
          * This is why there is not a <CODE>set</CODE> method for the dependency property.
 420  
          * 
 421  
          * <p>
 422  
          * For example, to add a new item, do as follows:
 423  
          * <pre>
 424  
          *    getDependency().add(newItem);
 425  
          * </pre>
 426  
          * 
 427  
          * 
 428  
          * <p>
 429  
          * Objects of the following type(s) are allowed in the list
 430  
          * {@link Dependency }
 431  
          * 
 432  
          * 
 433  
          */
 434  
         public List<Dependency> getDependency() {
 435  0
             if (dependency == null) {
 436  0
                 dependency = new ArrayList<Dependency>();
 437  
             }
 438  0
             return this.dependency;
 439  
         }
 440  
 
 441  
     }
 442  
 
 443  
 
 444  
     /**
 445  
      * <p>Java class for anonymous complex type.
 446  
      * 
 447  
      * <p>The following schema fragment specifies the expected content contained within this class.
 448  
      * 
 449  
      * <pre>
 450  
      * &lt;complexType>
 451  
      *   &lt;complexContent>
 452  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 453  
      *       &lt;sequence>
 454  
      *         &lt;element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
 455  
      *       &lt;/sequence>
 456  
      *     &lt;/restriction>
 457  
      *   &lt;/complexContent>
 458  
      * &lt;/complexType>
 459  
      * </pre>
 460  
      * 
 461  
      * 
 462  
      */
 463  
     @XmlAccessorType(XmlAccessType.FIELD)
 464  
     @XmlType(name = "", propOrder = {
 465  
         "execution"
 466  
     })
 467  1
     public static class Executions {
 468  
 
 469  
         protected List<PluginExecution> execution;
 470  
 
 471  
         /**
 472  
          * Gets the value of the execution property.
 473  
          * 
 474  
          * <p>
 475  
          * This accessor method returns a reference to the live list,
 476  
          * not a snapshot. Therefore any modification you make to the
 477  
          * returned list will be present inside the JAXB object.
 478  
          * This is why there is not a <CODE>set</CODE> method for the execution property.
 479  
          * 
 480  
          * <p>
 481  
          * For example, to add a new item, do as follows:
 482  
          * <pre>
 483  
          *    getExecution().add(newItem);
 484  
          * </pre>
 485  
          * 
 486  
          * 
 487  
          * <p>
 488  
          * Objects of the following type(s) are allowed in the list
 489  
          * {@link PluginExecution }
 490  
          * 
 491  
          * 
 492  
          */
 493  
         public List<PluginExecution> getExecution() {
 494  0
             if (execution == null) {
 495  0
                 execution = new ArrayList<PluginExecution>();
 496  
             }
 497  0
             return this.execution;
 498  
         }
 499  
 
 500  
     }
 501  
 
 502  
 
 503  
     /**
 504  
      * <p>Java class for anonymous complex type.
 505  
      * 
 506  
      * <p>The following schema fragment specifies the expected content contained within this class.
 507  
      * 
 508  
      * <pre>
 509  
      * &lt;complexType>
 510  
      *   &lt;complexContent>
 511  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 512  
      *       &lt;sequence>
 513  
      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 514  
      *       &lt;/sequence>
 515  
      *     &lt;/restriction>
 516  
      *   &lt;/complexContent>
 517  
      * &lt;/complexType>
 518  
      * </pre>
 519  
      * 
 520  
      * 
 521  
      */
 522  
     @XmlAccessorType(XmlAccessType.FIELD)
 523  
     @XmlType(name = "", propOrder = {
 524  
         "any"
 525  
     })
 526  0
     public static class Goals {
 527  
 
 528  
         @XmlAnyElement
 529  
         protected List<Element> any;
 530  
 
 531  
         /**
 532  
          * Gets the value of the any property.
 533  
          * 
 534  
          * <p>
 535  
          * This accessor method returns a reference to the live list,
 536  
          * not a snapshot. Therefore any modification you make to the
 537  
          * returned list will be present inside the JAXB object.
 538  
          * This is why there is not a <CODE>set</CODE> method for the any property.
 539  
          * 
 540  
          * <p>
 541  
          * For example, to add a new item, do as follows:
 542  
          * <pre>
 543  
          *    getAny().add(newItem);
 544  
          * </pre>
 545  
          * 
 546  
          * 
 547  
          * <p>
 548  
          * Objects of the following type(s) are allowed in the list
 549  
          * {@link Element }
 550  
          * 
 551  
          * 
 552  
          */
 553  
         public List<Element> getAny() {
 554  0
             if (any == null) {
 555  0
                 any = new ArrayList<Element>();
 556  
             }
 557  0
             return this.any;
 558  
         }
 559  
 
 560  
     }
 561  
 
 562  
 }