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 }