View Javadoc

    1   //
    2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
    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: 2012.11.09 at 12:33:57 PM EST
    6   //
    7
    8
    9   package org.owasp.dependencycheck.jaxb.pom.generated;
    10
    11  import java.util.ArrayList;
    12  import java.util.List;
    13  import javax.annotation.Generated;
    14  import javax.xml.bind.annotation.XmlAccessType;
    15  import javax.xml.bind.annotation.XmlAccessorType;
    16  import javax.xml.bind.annotation.XmlAnyElement;
    17  import javax.xml.bind.annotation.XmlElement;
    18  import javax.xml.bind.annotation.XmlType;
    19  import org.w3c.dom.Element;
    20
    21
    22  /**
    23   *
    24   *         Configures one method for notifying users/developers when a build breaks.
    25   *
    26   *
    27   * <p>Java class for Notifier complex type.
    28   *
    29   * <p>The following schema fragment specifies the expected content contained within this class.
    30   *
    31   * <pre>
    32   * &lt;complexType name="Notifier">
    33   *   &lt;complexContent>
    34   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    35   *       &lt;all>
    36   *         &lt;element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    37   *         &lt;element name="sendOnError" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
    38   *         &lt;element name="sendOnFailure" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
    39   *         &lt;element name="sendOnSuccess" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
    40   *         &lt;element name="sendOnWarning" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
    41   *         &lt;element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    42   *         &lt;element name="configuration" minOccurs="0">
    43   *           &lt;complexType>
    44   *             &lt;complexContent>
    45   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    46   *                 &lt;sequence>
    47   *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    48   *                 &lt;/sequence>
    49   *               &lt;/restriction>
    50   *             &lt;/complexContent>
    51   *           &lt;/complexType>
    52   *         &lt;/element>
    53   *       &lt;/all>
    54   *     &lt;/restriction>
    55   *   &lt;/complexContent>
    56   * &lt;/complexType>
    57   * </pre>
    58   *
    59   *
    60   */
    61  @XmlAccessorType(XmlAccessType.FIELD)
    62  @XmlType(name = "Notifier", propOrder = {
    63
    64  })
    65  @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    66  public class Notifier {
    67
    68      @XmlElement(defaultValue = "mail")
    69      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    70      protected String type;
    71      @XmlElement(defaultValue = "true")
    72      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    73      protected Boolean sendOnError;
    74      @XmlElement(defaultValue = "true")
    75      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    76      protected Boolean sendOnFailure;
    77      @XmlElement(defaultValue = "true")
    78      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    79      protected Boolean sendOnSuccess;
    80      @XmlElement(defaultValue = "true")
    81      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    82      protected Boolean sendOnWarning;
    83      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    84      protected String address;
    85      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    86      protected Notifier.Configuration configuration;
    87
    88      /**
    89       * Gets the value of the type property.
    90       *
    91       * @return
    92       *     possible object is
    93       *     {@link String }
    94       *
    95       */
    96      @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    97      public String getType() {
    98          return type;
    99      }
    100
    101     /**
    102      * Sets the value of the type property.
    103      *
    104      * @param value
    105      *     allowed object is
    106      *     {@link String }
    107      *
    108      */
    109     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    110     public void setType(String value) {
    111         this.type = value;
    112     }
    113
    114     /**
    115      * Gets the value of the sendOnError property.
    116      *
    117      * @return
    118      *     possible object is
    119      *     {@link Boolean }
    120      *
    121      */
    122     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    123     public Boolean isSendOnError() {
    124         return sendOnError;
    125     }
    126
    127     /**
    128      * Sets the value of the sendOnError property.
    129      *
    130      * @param value
    131      *     allowed object is
    132      *     {@link Boolean }
    133      *
    134      */
    135     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    136     public void setSendOnError(Boolean value) {
    137         this.sendOnError = value;
    138     }
    139
    140     /**
    141      * Gets the value of the sendOnFailure property.
    142      *
    143      * @return
    144      *     possible object is
    145      *     {@link Boolean }
    146      *
    147      */
    148     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    149     public Boolean isSendOnFailure() {
    150         return sendOnFailure;
    151     }
    152
    153     /**
    154      * Sets the value of the sendOnFailure property.
    155      *
    156      * @param value
    157      *     allowed object is
    158      *     {@link Boolean }
    159      *
    160      */
    161     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    162     public void setSendOnFailure(Boolean value) {
    163         this.sendOnFailure = value;
    164     }
    165
    166     /**
    167      * Gets the value of the sendOnSuccess property.
    168      *
    169      * @return
    170      *     possible object is
    171      *     {@link Boolean }
    172      *
    173      */
    174     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    175     public Boolean isSendOnSuccess() {
    176         return sendOnSuccess;
    177     }
    178
    179     /**
    180      * Sets the value of the sendOnSuccess property.
    181      *
    182      * @param value
    183      *     allowed object is
    184      *     {@link Boolean }
    185      *
    186      */
    187     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    188     public void setSendOnSuccess(Boolean value) {
    189         this.sendOnSuccess = value;
    190     }
    191
    192     /**
    193      * Gets the value of the sendOnWarning property.
    194      *
    195      * @return
    196      *     possible object is
    197      *     {@link Boolean }
    198      *
    199      */
    200     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    201     public Boolean isSendOnWarning() {
    202         return sendOnWarning;
    203     }
    204
    205     /**
    206      * Sets the value of the sendOnWarning property.
    207      *
    208      * @param value
    209      *     allowed object is
    210      *     {@link Boolean }
    211      *
    212      */
    213     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    214     public void setSendOnWarning(Boolean value) {
    215         this.sendOnWarning = value;
    216     }
    217
    218     /**
    219      * Gets the value of the address property.
    220      *
    221      * @return
    222      *     possible object is
    223      *     {@link String }
    224      *
    225      */
    226     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    227     public String getAddress() {
    228         return address;
    229     }
    230
    231     /**
    232      * Sets the value of the address property.
    233      *
    234      * @param value
    235      *     allowed object is
    236      *     {@link String }
    237      *
    238      */
    239     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    240     public void setAddress(String value) {
    241         this.address = value;
    242     }
    243
    244     /**
    245      * Gets the value of the configuration property.
    246      *
    247      * @return
    248      *     possible object is
    249      *     {@link Notifier.Configuration }
    250      *
    251      */
    252     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    253     public Notifier.Configuration getConfiguration() {
    254         return configuration;
    255     }
    256
    257     /**
    258      * Sets the value of the configuration property.
    259      *
    260      * @param value
    261      *     allowed object is
    262      *     {@link Notifier.Configuration }
    263      *
    264      */
    265     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    266     public void setConfiguration(Notifier.Configuration value) {
    267         this.configuration = value;
    268     }
    269
    270
    271     /**
    272      * <p>Java class for anonymous complex type.
    273      *
    274      * <p>The following schema fragment specifies the expected content contained within this class.
    275      *
    276      * <pre>
    277      * &lt;complexType>
    278      *   &lt;complexContent>
    279      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    280      *       &lt;sequence>
    281      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    282      *       &lt;/sequence>
    283      *     &lt;/restriction>
    284      *   &lt;/complexContent>
    285      * &lt;/complexType>
    286      * </pre>
    287      *
    288      *
    289      */
    290     @XmlAccessorType(XmlAccessType.FIELD)
    291     @XmlType(name = "", propOrder = {
    292         "any"
    293     })
    294     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    295     public static class Configuration {
    296
    297         @XmlAnyElement
    298         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    299         protected List<Element> any;
    300
    301         /**
    302          * Gets the value of the any property.
    303          *
    304          * <p>
    305          * This accessor method returns a reference to the live list,
    306          * not a snapshot. Therefore any modification you make to the
    307          * returned list will be present inside the JAXB object.
    308          * This is why there is not a <CODE>set</CODE> method for the any property.
    309          *
    310          * <p>
    311          * For example, to add a new item, do as follows:
    312          * <pre>
    313          *    getAny().add(newItem);
    314          * </pre>
    315          *
    316          *
    317          * <p>
    318          * Objects of the following type(s) are allowed in the list
    319          * {@link Element }
    320          *
    321          *
    322          */
    323         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    324         public List<Element> getAny() {
    325             if (any == null) {
    326                 any = new ArrayList<Element>();
    327             }
    328             return this.any;
    329         }
    330
    331     }
    332
    333 }