1
2 /***
3 * SearchPaperCriteriaVo.java
4 *
5 * This file was auto-generated from WSDL
6 * by the Apache Axis2 version: #axisVersion# #today#
7 */
8
9 package edu.drexel.cmsdb.ejb.xsd;
10 /***
11 * SearchPaperCriteriaVo bean class
12 */
13
14
15 public class SearchPaperCriteriaVo
16 implements org.apache.axis2.databinding.ADBBean{
17
18
19
20
21
22
23
24 /***
25 * field for _abstract
26 */
27
28
29 protected java.lang.String local_abstract ;
30
31
32 /***
33 * Auto generated getter method
34 * @return java.lang.String
35 */
36 public java.lang.String get_abstract(){
37 return local_abstract;
38 }
39
40
41
42 /***
43 * Auto generated setter method
44 * @param param _abstract
45 */
46 public void set_abstract(java.lang.String param){
47
48 this.local_abstract=param;
49
50
51 }
52
53
54 /***
55 * field for AuthorUserName
56 */
57
58
59 protected java.lang.String localAuthorUserName ;
60
61
62 /***
63 * Auto generated getter method
64 * @return java.lang.String
65 */
66 public java.lang.String getAuthorUserName(){
67 return localAuthorUserName;
68 }
69
70
71
72 /***
73 * Auto generated setter method
74 * @param param AuthorUserName
75 */
76 public void setAuthorUserName(java.lang.String param){
77
78 this.localAuthorUserName=param;
79
80
81 }
82
83
84 /***
85 * field for DateRangeEnd
86 */
87
88
89 protected java.util.Calendar localDateRangeEnd ;
90
91
92 /***
93 * Auto generated getter method
94 * @return java.util.Calendar
95 */
96 public java.util.Calendar getDateRangeEnd(){
97 return localDateRangeEnd;
98 }
99
100
101
102 /***
103 * Auto generated setter method
104 * @param param DateRangeEnd
105 */
106 public void setDateRangeEnd(java.util.Calendar param){
107
108 this.localDateRangeEnd=param;
109
110
111 }
112
113
114 /***
115 * field for DateRangeStart
116 */
117
118
119 protected java.util.Calendar localDateRangeStart ;
120
121
122 /***
123 * Auto generated getter method
124 * @return java.util.Calendar
125 */
126 public java.util.Calendar getDateRangeStart(){
127 return localDateRangeStart;
128 }
129
130
131
132 /***
133 * Auto generated setter method
134 * @param param DateRangeStart
135 */
136 public void setDateRangeStart(java.util.Calendar param){
137
138 this.localDateRangeStart=param;
139
140
141 }
142
143
144 /***
145 * field for Keywords
146 */
147
148
149 protected java.lang.String localKeywords ;
150
151
152 /***
153 * Auto generated getter method
154 * @return java.lang.String
155 */
156 public java.lang.String getKeywords(){
157 return localKeywords;
158 }
159
160
161
162 /***
163 * Auto generated setter method
164 * @param param Keywords
165 */
166 public void setKeywords(java.lang.String param){
167
168 this.localKeywords=param;
169
170
171 }
172
173
174 /***
175 * field for Title
176 */
177
178
179 protected java.lang.String localTitle ;
180
181
182 /***
183 * Auto generated getter method
184 * @return java.lang.String
185 */
186 public java.lang.String getTitle(){
187 return localTitle;
188 }
189
190
191
192 /***
193 * Auto generated setter method
194 * @param param Title
195 */
196 public void setTitle(java.lang.String param){
197
198 this.localTitle=param;
199
200
201 }
202
203
204 /***
205 * isReaderMTOMAware
206 * @return true if the reader supports MTOM
207 */
208 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
209 boolean isReaderMTOMAware = false;
210
211 try{
212 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
213 }catch(java.lang.IllegalArgumentException e){
214 isReaderMTOMAware = false;
215 }
216 return isReaderMTOMAware;
217 }
218
219
220 /***
221 *
222 * @param parentQName
223 * @param factory
224 * @return org.apache.axiom.om.OMElement
225 */
226 public org.apache.axiom.om.OMElement getOMElement(
227 final javax.xml.namespace.QName parentQName,
228 final org.apache.axiom.om.OMFactory factory){
229
230
231
232 org.apache.axiom.om.OMDataSource dataSource =
233 new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
234
235 public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
236 SearchPaperCriteriaVo.this.serialize(parentQName,factory,xmlWriter);
237 }
238 };
239 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
240 parentQName,factory,dataSource);
241
242 }
243
244
245
246 public void serialize(final javax.xml.namespace.QName parentQName,
247 final org.apache.axiom.om.OMFactory factory,
248 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
249
250
251
252 java.lang.String prefix = parentQName.getPrefix();
253 java.lang.String namespace = parentQName.getNamespaceURI();
254
255 if (namespace != null) {
256 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
257 if (writerPrefix != null) {
258 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
259 } else {
260 if (prefix == null) {
261 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
262 }
263
264 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
265 xmlWriter.writeNamespace(prefix, namespace);
266 xmlWriter.setPrefix(prefix, namespace);
267 }
268 } else {
269 xmlWriter.writeStartElement(parentQName.getLocalPart());
270 }
271
272
273
274 namespace = "http://ejb.cmsDb.drexel.edu/xsd";
275 if (! namespace.equals("")) {
276 prefix = xmlWriter.getPrefix(namespace);
277
278 if (prefix == null) {
279 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
280
281 xmlWriter.writeStartElement(prefix,"abstract", namespace);
282 xmlWriter.writeNamespace(prefix, namespace);
283 xmlWriter.setPrefix(prefix, namespace);
284
285 } else {
286 xmlWriter.writeStartElement(namespace,"abstract");
287 }
288
289 } else {
290 xmlWriter.writeStartElement("abstract");
291 }
292
293
294 if (local_abstract==null){
295
296
297 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
298
299 }else{
300
301
302 xmlWriter.writeCharacters(local_abstract);
303
304 }
305
306 xmlWriter.writeEndElement();
307
308 namespace = "http://ejb.cmsDb.drexel.edu/xsd";
309 if (! namespace.equals("")) {
310 prefix = xmlWriter.getPrefix(namespace);
311
312 if (prefix == null) {
313 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
314
315 xmlWriter.writeStartElement(prefix,"authorUserName", namespace);
316 xmlWriter.writeNamespace(prefix, namespace);
317 xmlWriter.setPrefix(prefix, namespace);
318
319 } else {
320 xmlWriter.writeStartElement(namespace,"authorUserName");
321 }
322
323 } else {
324 xmlWriter.writeStartElement("authorUserName");
325 }
326
327
328 if (localAuthorUserName==null){
329
330
331 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
332
333 }else{
334
335
336 xmlWriter.writeCharacters(localAuthorUserName);
337
338 }
339
340 xmlWriter.writeEndElement();
341
342 namespace = "http://ejb.cmsDb.drexel.edu/xsd";
343 if (! namespace.equals("")) {
344 prefix = xmlWriter.getPrefix(namespace);
345
346 if (prefix == null) {
347 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
348
349 xmlWriter.writeStartElement(prefix,"dateRangeEnd", namespace);
350 xmlWriter.writeNamespace(prefix, namespace);
351 xmlWriter.setPrefix(prefix, namespace);
352
353 } else {
354 xmlWriter.writeStartElement(namespace,"dateRangeEnd");
355 }
356
357 } else {
358 xmlWriter.writeStartElement("dateRangeEnd");
359 }
360
361
362 if (localDateRangeEnd==null){
363
364
365 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
366
367 }else{
368
369
370 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDateRangeEnd));
371
372 }
373
374 xmlWriter.writeEndElement();
375
376 namespace = "http://ejb.cmsDb.drexel.edu/xsd";
377 if (! namespace.equals("")) {
378 prefix = xmlWriter.getPrefix(namespace);
379
380 if (prefix == null) {
381 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
382
383 xmlWriter.writeStartElement(prefix,"dateRangeStart", namespace);
384 xmlWriter.writeNamespace(prefix, namespace);
385 xmlWriter.setPrefix(prefix, namespace);
386
387 } else {
388 xmlWriter.writeStartElement(namespace,"dateRangeStart");
389 }
390
391 } else {
392 xmlWriter.writeStartElement("dateRangeStart");
393 }
394
395
396 if (localDateRangeStart==null){
397
398
399 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
400
401 }else{
402
403
404 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDateRangeStart));
405
406 }
407
408 xmlWriter.writeEndElement();
409
410 namespace = "http://ejb.cmsDb.drexel.edu/xsd";
411 if (! namespace.equals("")) {
412 prefix = xmlWriter.getPrefix(namespace);
413
414 if (prefix == null) {
415 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
416
417 xmlWriter.writeStartElement(prefix,"keywords", namespace);
418 xmlWriter.writeNamespace(prefix, namespace);
419 xmlWriter.setPrefix(prefix, namespace);
420
421 } else {
422 xmlWriter.writeStartElement(namespace,"keywords");
423 }
424
425 } else {
426 xmlWriter.writeStartElement("keywords");
427 }
428
429
430 if (localKeywords==null){
431
432
433 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
434
435 }else{
436
437
438 xmlWriter.writeCharacters(localKeywords);
439
440 }
441
442 xmlWriter.writeEndElement();
443
444 namespace = "http://ejb.cmsDb.drexel.edu/xsd";
445 if (! namespace.equals("")) {
446 prefix = xmlWriter.getPrefix(namespace);
447
448 if (prefix == null) {
449 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
450
451 xmlWriter.writeStartElement(prefix,"title", namespace);
452 xmlWriter.writeNamespace(prefix, namespace);
453 xmlWriter.setPrefix(prefix, namespace);
454
455 } else {
456 xmlWriter.writeStartElement(namespace,"title");
457 }
458
459 } else {
460 xmlWriter.writeStartElement("title");
461 }
462
463
464 if (localTitle==null){
465
466
467 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
468
469 }else{
470
471
472 xmlWriter.writeCharacters(localTitle);
473
474 }
475
476 xmlWriter.writeEndElement();
477
478
479 xmlWriter.writeEndElement();
480
481
482
483 }
484
485 /***
486 * Util method to write an attribute with the ns prefix
487 */
488 private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
489 java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
490 if (xmlWriter.getPrefix(namespace) == null) {
491 xmlWriter.writeNamespace(prefix, namespace);
492 xmlWriter.setPrefix(prefix, namespace);
493
494 }
495
496 xmlWriter.writeAttribute(namespace,attName,attValue);
497
498 }
499
500 /***
501 * Util method to write an attribute without the ns prefix
502 */
503 private void writeAttribute(java.lang.String namespace,java.lang.String attName,
504 java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
505 if (namespace.equals(""))
506 {
507 xmlWriter.writeAttribute(attName,attValue);
508 }
509 else
510 {
511 registerPrefix(xmlWriter, namespace);
512 xmlWriter.writeAttribute(namespace,attName,attValue);
513 }
514 }
515
516 /***
517 * method to handle Qnames
518 */
519
520 private void writeQName(javax.xml.namespace.QName qname,
521 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
522 java.lang.String namespaceURI = qname.getNamespaceURI();
523 if (namespaceURI != null) {
524 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
525 if (prefix == null) {
526 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
527 xmlWriter.writeNamespace(prefix, namespaceURI);
528 xmlWriter.setPrefix(prefix,namespaceURI);
529 }
530 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
531 } else {
532 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
533 }
534 }
535
536 private void writeQNames(javax.xml.namespace.QName[] qnames,
537 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
538
539 if (qnames != null) {
540
541
542 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
543 java.lang.String namespaceURI = null;
544 java.lang.String prefix = null;
545
546 for (int i = 0; i < qnames.length; i++) {
547 if (i > 0) {
548 stringToWrite.append(" ");
549 }
550 namespaceURI = qnames[i].getNamespaceURI();
551 if (namespaceURI != null) {
552 prefix = xmlWriter.getPrefix(namespaceURI);
553 if ((prefix == null) || (prefix.length() == 0)) {
554 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
555 xmlWriter.writeNamespace(prefix, namespaceURI);
556 xmlWriter.setPrefix(prefix,namespaceURI);
557 }
558 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
559 } else {
560 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
561 }
562 }
563 xmlWriter.writeCharacters(stringToWrite.toString());
564 }
565
566 }
567
568
569 /***
570 * Register a namespace prefix
571 */
572 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
573 java.lang.String prefix = xmlWriter.getPrefix(namespace);
574
575 if (prefix == null) {
576 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
577
578 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
579 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
580 }
581
582 xmlWriter.writeNamespace(prefix, namespace);
583 xmlWriter.setPrefix(prefix, namespace);
584 }
585
586 return prefix;
587 }
588
589
590
591 /***
592 * databinding method to get an XML representation of this object
593 *
594 */
595 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName){
596
597
598
599 java.util.ArrayList elementList = new java.util.ArrayList();
600 java.util.ArrayList attribList = new java.util.ArrayList();
601
602
603 elementList.add(new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd",
604 "abstract"));
605
606 elementList.add(local_abstract==null?null:
607 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(local_abstract));
608
609 elementList.add(new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd",
610 "authorUserName"));
611
612 elementList.add(localAuthorUserName==null?null:
613 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localAuthorUserName));
614
615 elementList.add(new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd",
616 "dateRangeEnd"));
617
618 elementList.add(localDateRangeEnd==null?null:
619 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDateRangeEnd));
620
621 elementList.add(new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd",
622 "dateRangeStart"));
623
624 elementList.add(localDateRangeStart==null?null:
625 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDateRangeStart));
626
627 elementList.add(new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd",
628 "keywords"));
629
630 elementList.add(localKeywords==null?null:
631 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localKeywords));
632
633 elementList.add(new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd",
634 "title"));
635
636 elementList.add(localTitle==null?null:
637 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTitle));
638
639
640 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
641
642
643
644 }
645
646
647
648 /***
649 * Factory class that keeps the parse method
650 */
651 public static class Factory{
652
653
654
655
656 /***
657 * static method to create the object
658 * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
659 * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
660 * Postcondition: If this object is an element, the reader is positioned at its end element
661 * If this object is a complex type, the reader is positioned at the end element of its outer element
662 */
663 public static SearchPaperCriteriaVo parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
664 SearchPaperCriteriaVo object = new SearchPaperCriteriaVo();
665
666 int event;
667 java.lang.String nillableValue = null;
668 java.lang.String prefix ="";
669 java.lang.String namespaceuri ="";
670 try {
671
672 while (!reader.isStartElement() && !reader.isEndElement())
673 reader.next();
674
675
676 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
677 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
678 "type");
679 if (fullTypeName!=null){
680 java.lang.String nsPrefix = null;
681 if (fullTypeName.indexOf(":") > -1){
682 nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
683 }
684 nsPrefix = nsPrefix==null?"":nsPrefix;
685
686 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
687
688 if (!"SearchPaperCriteriaVo".equals(type)){
689
690 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
691 return (SearchPaperCriteriaVo)edu.drexel.cmsdb.datamodel.remote.input.xsd.ExtensionMapper.getTypeObject(
692 nsUri,type,reader);
693 }
694
695
696 }
697
698 }
699
700
701
702
703
704 java.util.Vector handledAttributes = new java.util.Vector();
705
706
707
708
709 reader.next();
710
711
712 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
713
714 if (reader.isStartElement() && new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd","abstract").equals(reader.getName())){
715
716 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
717 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
718
719 java.lang.String content = reader.getElementText();
720
721 object.set_abstract(
722 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
723
724 } else {
725
726
727 reader.getElementText();
728 }
729
730 reader.next();
731
732 }
733
734 else{
735
736 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
737 }
738
739
740 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
741
742 if (reader.isStartElement() && new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd","authorUserName").equals(reader.getName())){
743
744 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
745 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
746
747 java.lang.String content = reader.getElementText();
748
749 object.setAuthorUserName(
750 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
751
752 } else {
753
754
755 reader.getElementText();
756 }
757
758 reader.next();
759
760 }
761
762 else{
763
764 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
765 }
766
767
768 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
769
770 if (reader.isStartElement() && new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd","dateRangeEnd").equals(reader.getName())){
771
772 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
773 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
774
775 java.lang.String content = reader.getElementText();
776
777 object.setDateRangeEnd(
778 org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));
779
780 } else {
781
782
783 reader.getElementText();
784 }
785
786 reader.next();
787
788 }
789
790 else{
791
792 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
793 }
794
795
796 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
797
798 if (reader.isStartElement() && new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd","dateRangeStart").equals(reader.getName())){
799
800 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
801 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
802
803 java.lang.String content = reader.getElementText();
804
805 object.setDateRangeStart(
806 org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));
807
808 } else {
809
810
811 reader.getElementText();
812 }
813
814 reader.next();
815
816 }
817
818 else{
819
820 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
821 }
822
823
824 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
825
826 if (reader.isStartElement() && new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd","keywords").equals(reader.getName())){
827
828 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
829 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
830
831 java.lang.String content = reader.getElementText();
832
833 object.setKeywords(
834 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
835
836 } else {
837
838
839 reader.getElementText();
840 }
841
842 reader.next();
843
844 }
845
846 else{
847
848 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
849 }
850
851
852 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
853
854 if (reader.isStartElement() && new javax.xml.namespace.QName("http://ejb.cmsDb.drexel.edu/xsd","title").equals(reader.getName())){
855
856 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
857 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
858
859 java.lang.String content = reader.getElementText();
860
861 object.setTitle(
862 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
863
864 } else {
865
866
867 reader.getElementText();
868 }
869
870 reader.next();
871
872 }
873
874 else{
875
876 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
877 }
878
879 while (!reader.isStartElement() && !reader.isEndElement())
880 reader.next();
881 if (reader.isStartElement())
882
883 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
884
885
886
887
888 } catch (javax.xml.stream.XMLStreamException e) {
889 throw new java.lang.Exception(e);
890 }
891
892 return object;
893 }
894
895 }
896
897
898
899 }
900
901