1 package org.kuali.ole.docstore.common.document.content.instance; 2 3 import com.thoughtworks.xstream.annotations.XStreamAlias; 4 5 import javax.xml.bind.annotation.*; 6 7 8 /** 9 * Created by IntelliJ IDEA. 10 * User: Pranitha 11 * Date: 8/17/12 12 * Time: 10:47 AM 13 * To change this template use File | Settings | File Templates. 14 * <p>Java class for shelvingScheme complex type. 15 * <p/> 16 * <p>The following schema fragment specifies the expected content contained within this class. 17 * <p/> 18 * <pre> 19 * <complexType name="shelvingScheme"> 20 * <complexContent> 21 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 22 * <sequence> 23 * <element name="codeValue" type="{http://www.w3.org/2001/XMLSchema}string"/> 24 * <element name="fullValue" type="{http://www.w3.org/2001/XMLSchema}string"/> 25 * <element name="typeOrSource" type="{http://ole.kuali.org/standards/ole-instance}typeOrSource"/> 26 * </sequence> 27 * </restriction> 28 * </complexContent> 29 * </complexType> 30 * </pre> 31 */ 32 @XmlAccessorType(XmlAccessType.FIELD) 33 @XmlType(name = "shelvingScheme", propOrder = { 34 "codeValue", 35 "fullValue", 36 "typeOrSource" 37 }) 38 @XStreamAlias("shelvingScheme") 39 @XmlRootElement(name = "shelvingScheme") 40 public class ShelvingScheme { 41 42 @XmlElement(required = true) 43 protected String codeValue; 44 @XmlElement(required = true) 45 protected String fullValue; 46 @XmlElement(required = true) 47 protected TypeOrSource typeOrSource; 48 49 /** 50 * Gets the value of the codeValue property. 51 * 52 * @return possible object is 53 * {@link String } 54 */ 55 public String getCodeValue() { 56 return codeValue; 57 } 58 59 /** 60 * Sets the value of the codeValue property. 61 * 62 * @param value allowed object is 63 * {@link String } 64 */ 65 public void setCodeValue(String value) { 66 this.codeValue = value; 67 } 68 69 /** 70 * Gets the value of the fullValue property. 71 * 72 * @return possible object is 73 * {@link String } 74 */ 75 public String getFullValue() { 76 return fullValue; 77 } 78 79 /** 80 * Sets the value of the fullValue property. 81 * 82 * @param value allowed object is 83 * {@link String } 84 */ 85 public void setFullValue(String value) { 86 this.fullValue = value; 87 } 88 89 /** 90 * Gets the value of the typeOrSource property. 91 * 92 * @return possible object is 93 * {@link TypeOrSource } 94 */ 95 public TypeOrSource getTypeOrSource() { 96 return typeOrSource; 97 } 98 99 /** 100 * Sets the value of the typeOrSource property. 101 * 102 * @param value allowed object is 103 * {@link TypeOrSource } 104 */ 105 public void setTypeOrSource(TypeOrSource value) { 106 this.typeOrSource = value; 107 } 108 109 }