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 }