1
2 package org.kuali.ole.docstore.model.xmlpojo.config;
3
4 import javax.xml.bind.annotation.*;
5
6
7 /**
8 * <p>Java class for Field complex type.
9 * <p/>
10 * <p>The following schema fragment specifies the expected content contained within this class.
11 * <p/>
12 * <pre>
13 * <complexType name="Field">
14 * <complexContent>
15 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
16 * <sequence>
17 * <element name="mapping" type="{}Mapping" minOccurs="0"/>
18 * </sequence>
19 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
20 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
21 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
22 * </restriction>
23 * </complexContent>
24 * </complexType>
25 * </pre>
26 */
27 @XmlAccessorType(XmlAccessType.FIELD)
28 @XmlRootElement(name = "Field")
29 @XmlType(name = "Field", propOrder = {
30 "mapping"
31 })
32 public class Field {
33
34 protected Mapping mapping;
35 @XmlAttribute
36 protected String id;
37 @XmlAttribute
38 protected String name;
39 @XmlAttribute
40 protected String type;
41
42 /**
43 * Gets the value of the mapping property.
44 *
45 * @return possible object is
46 * {@link Mapping }
47 */
48 public Mapping getMapping() {
49 return mapping;
50 }
51
52 /**
53 * Sets the value of the mapping property.
54 *
55 * @param value allowed object is
56 * {@link Mapping }
57 */
58 public void setMapping(Mapping value) {
59 this.mapping = value;
60 }
61
62 /**
63 * Gets the value of the id property.
64 *
65 * @return possible object is
66 * {@link String }
67 */
68 public String getId() {
69 return id;
70 }
71
72 /**
73 * Sets the value of the id property.
74 *
75 * @param value allowed object is
76 * {@link String }
77 */
78 public void setId(String value) {
79 this.id = value;
80 }
81
82 /**
83 * Gets the value of the name property.
84 *
85 * @return possible object is
86 * {@link String }
87 */
88 public String getName() {
89 return name;
90 }
91
92 /**
93 * Sets the value of the name property.
94 *
95 * @param value allowed object is
96 * {@link String }
97 */
98 public void setName(String value) {
99 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 }