View Javadoc
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   * &lt;complexType name="callNumber">
22   *   &lt;complexContent>
23   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
24   *       &lt;sequence>
25   *         &lt;element name="Type" type="{http://www.w3.org/2001/XMLSchema}string"/>
26   *         &lt;element name="Prefix" type="{http://www.w3.org/2001/XMLSchema}string"/>
27   *         &lt;element name="Number" type="{http://www.w3.org/2001/XMLSchema}string"/>
28   *         &lt;element name="classificationPart" type="{http://www.w3.org/2001/XMLSchema}string"/>
29   *         &lt;element name="itemPart" type="{http://www.w3.org/2001/XMLSchema}string"/>
30   *         &lt;element name="shelvingScheme" type="{http://ole.kuali.org/standards/ole-instance}shelvingScheme"/>
31   *         &lt;element name="shelvingOrder" type="{http://ole.kuali.org/standards/ole-instance}shelvingOrder"/>
32   *       &lt;/sequence>
33   *     &lt;/restriction>
34   *   &lt;/complexContent>
35   * &lt;/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 }