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 * <complexType name="Field"> 014 * <complexContent> 015 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 016 * <sequence> 017 * <element name="mapping" type="{}Mapping" minOccurs="0"/> 018 * </sequence> 019 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> 020 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> 021 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> 022 * </restriction> 023 * </complexContent> 024 * </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}