001
002package org.kuali.ole.docstore.model.xmlpojo.config;
003
004import javax.xml.bind.annotation.XmlAccessType;
005import javax.xml.bind.annotation.XmlAccessorType;
006import javax.xml.bind.annotation.XmlAttribute;
007import javax.xml.bind.annotation.XmlElement;
008import javax.xml.bind.annotation.XmlType;
009
010
011/**
012 * <p>Java class for Mapping complex type.
013 * <p/>
014 * <p>The following schema fragment specifies the expected content contained within this class.
015 * <p/>
016 * <pre>
017 * &lt;complexType name="Mapping">
018 *   &lt;complexContent>
019 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
020 *       &lt;sequence>
021 *         &lt;element name="include" type="{http://www.w3.org/2001/XMLSchema}string"/>
022 *         &lt;element name="exclude" type="{http://www.w3.org/2001/XMLSchema}string"/>
023 *       &lt;/sequence>
024 *       &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
025 *     &lt;/restriction>
026 *   &lt;/complexContent>
027 * &lt;/complexType>
028 * </pre>
029 */
030@XmlAccessorType(XmlAccessType.FIELD)
031@XmlType(name = "Mapping", propOrder = {
032        "include",
033        "exclude"
034})
035public class Mapping {
036
037    @XmlElement(required = true)
038    protected String include;
039    @XmlElement(required = true)
040    protected String exclude;
041    @XmlAttribute
042    protected String type;
043
044    /**
045     * Gets the value of the include property.
046     *
047     * @return possible object is
048     *         {@link String }
049     */
050    public String getInclude() {
051        return include;
052    }
053
054    /**
055     * Sets the value of the include property.
056     *
057     * @param value allowed object is
058     *              {@link String }
059     */
060    public void setInclude(String value) {
061        this.include = value;
062    }
063
064    /**
065     * Gets the value of the exclude property.
066     *
067     * @return possible object is
068     *         {@link String }
069     */
070    public String getExclude() {
071        return exclude;
072    }
073
074    /**
075     * Sets the value of the exclude property.
076     *
077     * @param value allowed object is
078     *              {@link String }
079     */
080    public void setExclude(String value) {
081        this.exclude = value;
082    }
083
084    /**
085     * Gets the value of the type property.
086     *
087     * @return possible object is
088     *         {@link String }
089     */
090    public String getType() {
091        return type;
092    }
093
094    /**
095     * Sets the value of the type property.
096     *
097     * @param value allowed object is
098     *              {@link String }
099     */
100    public void setType(String value) {
101        this.type = value;
102    }
103
104}