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