1 package org.kuali.ole.docstore.common.document.content.instance;
2
3 import javax.xml.bind.annotation.XmlAccessType;
4 import javax.xml.bind.annotation.XmlAccessorType;
5 import javax.xml.bind.annotation.XmlElement;
6 import javax.xml.bind.annotation.XmlType;
7
8
9 /**
10 * Created by IntelliJ IDEA.
11 * User: Pranitha
12 * Date: 8/17/12
13 * Time: 10:47 AM
14 * To change this template use File | Settings | File Templates.
15 * <p/>
16 * <p>Java class for callNumber complex type.
17 * <p/>
18 * <p>The following schema fragment specifies the expected content contained within this class.
19 * <p/>
20 * <pre>
21 * <complexType name="callNumber">
22 * <complexContent>
23 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
24 * <sequence>
25 * <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string"/>
26 * <element name="Prefix" type="{http://www.w3.org/2001/XMLSchema}string"/>
27 * <element name="Number" type="{http://www.w3.org/2001/XMLSchema}string"/>
28 * <element name="classificationPart" type="{http://www.w3.org/2001/XMLSchema}string"/>
29 * <element name="itemPart" type="{http://www.w3.org/2001/XMLSchema}string"/>
30 * <element name="shelvingScheme" type="{http://ole.kuali.org/standards/ole-instance}shelvingScheme"/>
31 * <element name="shelvingOrder" type="{http://ole.kuali.org/standards/ole-instance}shelvingOrder"/>
32 * </sequence>
33 * </restriction>
34 * </complexContent>
35 * </complexType>
36 * </pre>
37 */
38 @XmlAccessorType(XmlAccessType.FIELD)
39 @XmlType(name = "callNumber", propOrder = {
40 "type",
41 "prefix",
42 "number",
43 "classificationPart",
44 "itemPart",
45 "shelvingScheme",
46 "shelvingOrder"
47 })
48 public class CallNumber {
49 @XmlElement(required = true)
50 protected String type;
51 @XmlElement(required = true)
52 protected String prefix;
53 @XmlElement(required = true)
54 protected String number;
55 @XmlElement(required = true)
56 protected String classificationPart;
57 @XmlElement(required = true)
58 protected String itemPart;
59 @XmlElement(required = true)
60 protected ShelvingScheme shelvingScheme;
61 @XmlElement(required = true)
62 protected ShelvingOrder shelvingOrder;
63
64 /**
65 * Gets the value of the type property.
66 *
67 * @return possible object is
68 * {@link String }
69 */
70 public String getType() {
71 return type;
72 }
73
74 /**
75 * Sets the value of the type property.
76 *
77 * @param value allowed object is
78 * {@link String }
79 */
80 public void setType(String value) {
81 this.type = value;
82 }
83
84 /**
85 * Gets the value of the prefix property.
86 *
87 * @return possible object is
88 * {@link String }
89 */
90 public String getPrefix() {
91 return prefix;
92 }
93
94 /**
95 * Sets the value of the prefix property.
96 *
97 * @param value allowed object is
98 * {@link String }
99 */
100 public void setPrefix(String value) {
101 this.prefix = value;
102 }
103
104 /**
105 * Gets the value of the number property.
106 *
107 * @return possible object is
108 * {@link String }
109 */
110 public String getNumber() {
111 return number;
112 }
113
114 /**
115 * Sets the value of the number property.
116 *
117 * @param value allowed object is
118 * {@link String }
119 */
120 public void setNumber(String value) {
121 this.number = value;
122 }
123
124 /**
125 * Gets the value of the classificationPart property.
126 *
127 * @return possible object is
128 * {@link String }
129 */
130 public String getClassificationPart() {
131 return classificationPart;
132 }
133
134 /**
135 * Sets the value of the classificationPart property.
136 *
137 * @param value allowed object is
138 * {@link String }
139 */
140 public void setClassificationPart(String value) {
141 this.classificationPart = value;
142 }
143
144 /**
145 * Gets the value of the itemPart property.
146 *
147 * @return possible object is
148 * {@link String }
149 */
150 public String getItemPart() {
151 return itemPart;
152 }
153
154 /**
155 * Sets the value of the itemPart property.
156 *
157 * @param value allowed object is
158 * {@link String }
159 */
160 public void setItemPart(String value) {
161 this.itemPart = value;
162 }
163
164 /**
165 * Gets the value of the shelvingScheme property.
166 *
167 * @return possible object is
168 * {@link ShelvingScheme }
169 */
170 public ShelvingScheme getShelvingScheme() {
171 return shelvingScheme;
172 }
173
174 /**
175 * Sets the value of the shelvingScheme property.
176 *
177 * @param value allowed object is
178 * {@link ShelvingScheme }
179 */
180 public void setShelvingScheme(ShelvingScheme value) {
181 this.shelvingScheme = value;
182 }
183
184 /**
185 * Gets the value of the shelvingOrder property.
186 *
187 * @return possible object is
188 * {@link ShelvingOrder }
189 */
190 public ShelvingOrder getShelvingOrder() {
191 return shelvingOrder;
192 }
193
194 /**
195 * Sets the value of the shelvingOrder property.
196 *
197 * @param value allowed object is
198 * {@link ShelvingOrder }
199 */
200 public void setShelvingOrder(ShelvingOrder value) {
201 this.shelvingOrder = value;
202 }
203
204 }