1   /**
2    * ServiceContext.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portal.service;
9   
10  public class ServiceContext  implements java.io.Serializable {
11      private boolean addCommunityPermissions;
12  
13      private boolean addGuestPermissions;
14  
15      private java.util.HashMap attributes;
16  
17      private java.lang.String[] communityPermissions;
18  
19      private long companyId;
20  
21      private java.util.HashMap expandoBridgeAttributes;
22  
23      private java.lang.String[] guestPermissions;
24  
25      private java.lang.String languageId;
26  
27      private java.lang.String layoutFullURL;
28  
29      private java.lang.String layoutURL;
30  
31      private java.lang.String pathMain;
32  
33      private long plid;
34  
35      private java.lang.String portalURL;
36  
37      private com.liferay.client.soap.portal.model.PortletPreferencesIds portletPreferencesIds;
38  
39      private long scopeGroupId;
40  
41      private java.lang.String[] tagsCategories;
42  
43      private java.lang.String[] tagsEntries;
44  
45      private java.lang.String userDisplayURL;
46  
47      private long userId;
48  
49      public ServiceContext() {
50      }
51  
52      public ServiceContext(
53             boolean addCommunityPermissions,
54             boolean addGuestPermissions,
55             java.util.HashMap attributes,
56             java.lang.String[] communityPermissions,
57             long companyId,
58             java.util.HashMap expandoBridgeAttributes,
59             java.lang.String[] guestPermissions,
60             java.lang.String languageId,
61             java.lang.String layoutFullURL,
62             java.lang.String layoutURL,
63             java.lang.String pathMain,
64             long plid,
65             java.lang.String portalURL,
66             com.liferay.client.soap.portal.model.PortletPreferencesIds portletPreferencesIds,
67             long scopeGroupId,
68             java.lang.String[] tagsCategories,
69             java.lang.String[] tagsEntries,
70             java.lang.String userDisplayURL,
71             long userId) {
72             this.addCommunityPermissions = addCommunityPermissions;
73             this.addGuestPermissions = addGuestPermissions;
74             this.attributes = attributes;
75             this.communityPermissions = communityPermissions;
76             this.companyId = companyId;
77             this.expandoBridgeAttributes = expandoBridgeAttributes;
78             this.guestPermissions = guestPermissions;
79             this.languageId = languageId;
80             this.layoutFullURL = layoutFullURL;
81             this.layoutURL = layoutURL;
82             this.pathMain = pathMain;
83             this.plid = plid;
84             this.portalURL = portalURL;
85             this.portletPreferencesIds = portletPreferencesIds;
86             this.scopeGroupId = scopeGroupId;
87             this.tagsCategories = tagsCategories;
88             this.tagsEntries = tagsEntries;
89             this.userDisplayURL = userDisplayURL;
90             this.userId = userId;
91      }
92  
93  
94      /**
95       * Gets the addCommunityPermissions value for this ServiceContext.
96       * 
97       * @return addCommunityPermissions
98       */
99      public boolean isAddCommunityPermissions() {
100         return addCommunityPermissions;
101     }
102 
103 
104     /**
105      * Sets the addCommunityPermissions value for this ServiceContext.
106      * 
107      * @param addCommunityPermissions
108      */
109     public void setAddCommunityPermissions(boolean addCommunityPermissions) {
110         this.addCommunityPermissions = addCommunityPermissions;
111     }
112 
113 
114     /**
115      * Gets the addGuestPermissions value for this ServiceContext.
116      * 
117      * @return addGuestPermissions
118      */
119     public boolean isAddGuestPermissions() {
120         return addGuestPermissions;
121     }
122 
123 
124     /**
125      * Sets the addGuestPermissions value for this ServiceContext.
126      * 
127      * @param addGuestPermissions
128      */
129     public void setAddGuestPermissions(boolean addGuestPermissions) {
130         this.addGuestPermissions = addGuestPermissions;
131     }
132 
133 
134     /**
135      * Gets the attributes value for this ServiceContext.
136      * 
137      * @return attributes
138      */
139     public java.util.HashMap getAttributes() {
140         return attributes;
141     }
142 
143 
144     /**
145      * Sets the attributes value for this ServiceContext.
146      * 
147      * @param attributes
148      */
149     public void setAttributes(java.util.HashMap attributes) {
150         this.attributes = attributes;
151     }
152 
153 
154     /**
155      * Gets the communityPermissions value for this ServiceContext.
156      * 
157      * @return communityPermissions
158      */
159     public java.lang.String[] getCommunityPermissions() {
160         return communityPermissions;
161     }
162 
163 
164     /**
165      * Sets the communityPermissions value for this ServiceContext.
166      * 
167      * @param communityPermissions
168      */
169     public void setCommunityPermissions(java.lang.String[] communityPermissions) {
170         this.communityPermissions = communityPermissions;
171     }
172 
173 
174     /**
175      * Gets the companyId value for this ServiceContext.
176      * 
177      * @return companyId
178      */
179     public long getCompanyId() {
180         return companyId;
181     }
182 
183 
184     /**
185      * Sets the companyId value for this ServiceContext.
186      * 
187      * @param companyId
188      */
189     public void setCompanyId(long companyId) {
190         this.companyId = companyId;
191     }
192 
193 
194     /**
195      * Gets the expandoBridgeAttributes value for this ServiceContext.
196      * 
197      * @return expandoBridgeAttributes
198      */
199     public java.util.HashMap getExpandoBridgeAttributes() {
200         return expandoBridgeAttributes;
201     }
202 
203 
204     /**
205      * Sets the expandoBridgeAttributes value for this ServiceContext.
206      * 
207      * @param expandoBridgeAttributes
208      */
209     public void setExpandoBridgeAttributes(java.util.HashMap expandoBridgeAttributes) {
210         this.expandoBridgeAttributes = expandoBridgeAttributes;
211     }
212 
213 
214     /**
215      * Gets the guestPermissions value for this ServiceContext.
216      * 
217      * @return guestPermissions
218      */
219     public java.lang.String[] getGuestPermissions() {
220         return guestPermissions;
221     }
222 
223 
224     /**
225      * Sets the guestPermissions value for this ServiceContext.
226      * 
227      * @param guestPermissions
228      */
229     public void setGuestPermissions(java.lang.String[] guestPermissions) {
230         this.guestPermissions = guestPermissions;
231     }
232 
233 
234     /**
235      * Gets the languageId value for this ServiceContext.
236      * 
237      * @return languageId
238      */
239     public java.lang.String getLanguageId() {
240         return languageId;
241     }
242 
243 
244     /**
245      * Sets the languageId value for this ServiceContext.
246      * 
247      * @param languageId
248      */
249     public void setLanguageId(java.lang.String languageId) {
250         this.languageId = languageId;
251     }
252 
253 
254     /**
255      * Gets the layoutFullURL value for this ServiceContext.
256      * 
257      * @return layoutFullURL
258      */
259     public java.lang.String getLayoutFullURL() {
260         return layoutFullURL;
261     }
262 
263 
264     /**
265      * Sets the layoutFullURL value for this ServiceContext.
266      * 
267      * @param layoutFullURL
268      */
269     public void setLayoutFullURL(java.lang.String layoutFullURL) {
270         this.layoutFullURL = layoutFullURL;
271     }
272 
273 
274     /**
275      * Gets the layoutURL value for this ServiceContext.
276      * 
277      * @return layoutURL
278      */
279     public java.lang.String getLayoutURL() {
280         return layoutURL;
281     }
282 
283 
284     /**
285      * Sets the layoutURL value for this ServiceContext.
286      * 
287      * @param layoutURL
288      */
289     public void setLayoutURL(java.lang.String layoutURL) {
290         this.layoutURL = layoutURL;
291     }
292 
293 
294     /**
295      * Gets the pathMain value for this ServiceContext.
296      * 
297      * @return pathMain
298      */
299     public java.lang.String getPathMain() {
300         return pathMain;
301     }
302 
303 
304     /**
305      * Sets the pathMain value for this ServiceContext.
306      * 
307      * @param pathMain
308      */
309     public void setPathMain(java.lang.String pathMain) {
310         this.pathMain = pathMain;
311     }
312 
313 
314     /**
315      * Gets the plid value for this ServiceContext.
316      * 
317      * @return plid
318      */
319     public long getPlid() {
320         return plid;
321     }
322 
323 
324     /**
325      * Sets the plid value for this ServiceContext.
326      * 
327      * @param plid
328      */
329     public void setPlid(long plid) {
330         this.plid = plid;
331     }
332 
333 
334     /**
335      * Gets the portalURL value for this ServiceContext.
336      * 
337      * @return portalURL
338      */
339     public java.lang.String getPortalURL() {
340         return portalURL;
341     }
342 
343 
344     /**
345      * Sets the portalURL value for this ServiceContext.
346      * 
347      * @param portalURL
348      */
349     public void setPortalURL(java.lang.String portalURL) {
350         this.portalURL = portalURL;
351     }
352 
353 
354     /**
355      * Gets the portletPreferencesIds value for this ServiceContext.
356      * 
357      * @return portletPreferencesIds
358      */
359     public com.liferay.client.soap.portal.model.PortletPreferencesIds getPortletPreferencesIds() {
360         return portletPreferencesIds;
361     }
362 
363 
364     /**
365      * Sets the portletPreferencesIds value for this ServiceContext.
366      * 
367      * @param portletPreferencesIds
368      */
369     public void setPortletPreferencesIds(com.liferay.client.soap.portal.model.PortletPreferencesIds portletPreferencesIds) {
370         this.portletPreferencesIds = portletPreferencesIds;
371     }
372 
373 
374     /**
375      * Gets the scopeGroupId value for this ServiceContext.
376      * 
377      * @return scopeGroupId
378      */
379     public long getScopeGroupId() {
380         return scopeGroupId;
381     }
382 
383 
384     /**
385      * Sets the scopeGroupId value for this ServiceContext.
386      * 
387      * @param scopeGroupId
388      */
389     public void setScopeGroupId(long scopeGroupId) {
390         this.scopeGroupId = scopeGroupId;
391     }
392 
393 
394     /**
395      * Gets the tagsCategories value for this ServiceContext.
396      * 
397      * @return tagsCategories
398      */
399     public java.lang.String[] getTagsCategories() {
400         return tagsCategories;
401     }
402 
403 
404     /**
405      * Sets the tagsCategories value for this ServiceContext.
406      * 
407      * @param tagsCategories
408      */
409     public void setTagsCategories(java.lang.String[] tagsCategories) {
410         this.tagsCategories = tagsCategories;
411     }
412 
413 
414     /**
415      * Gets the tagsEntries value for this ServiceContext.
416      * 
417      * @return tagsEntries
418      */
419     public java.lang.String[] getTagsEntries() {
420         return tagsEntries;
421     }
422 
423 
424     /**
425      * Sets the tagsEntries value for this ServiceContext.
426      * 
427      * @param tagsEntries
428      */
429     public void setTagsEntries(java.lang.String[] tagsEntries) {
430         this.tagsEntries = tagsEntries;
431     }
432 
433 
434     /**
435      * Gets the userDisplayURL value for this ServiceContext.
436      * 
437      * @return userDisplayURL
438      */
439     public java.lang.String getUserDisplayURL() {
440         return userDisplayURL;
441     }
442 
443 
444     /**
445      * Sets the userDisplayURL value for this ServiceContext.
446      * 
447      * @param userDisplayURL
448      */
449     public void setUserDisplayURL(java.lang.String userDisplayURL) {
450         this.userDisplayURL = userDisplayURL;
451     }
452 
453 
454     /**
455      * Gets the userId value for this ServiceContext.
456      * 
457      * @return userId
458      */
459     public long getUserId() {
460         return userId;
461     }
462 
463 
464     /**
465      * Sets the userId value for this ServiceContext.
466      * 
467      * @param userId
468      */
469     public void setUserId(long userId) {
470         this.userId = userId;
471     }
472 
473     private java.lang.Object __equalsCalc = null;
474     public synchronized boolean equals(java.lang.Object obj) {
475         if (!(obj instanceof ServiceContext)) return false;
476         ServiceContext other = (ServiceContext) obj;
477         if (obj == null) return false;
478         if (this == obj) return true;
479         if (__equalsCalc != null) {
480             return (__equalsCalc == obj);
481         }
482         __equalsCalc = obj;
483         boolean _equals;
484         _equals = true && 
485             this.addCommunityPermissions == other.isAddCommunityPermissions() &&
486             this.addGuestPermissions == other.isAddGuestPermissions() &&
487             ((this.attributes==null && other.getAttributes()==null) || 
488              (this.attributes!=null &&
489               this.attributes.equals(other.getAttributes()))) &&
490             ((this.communityPermissions==null && other.getCommunityPermissions()==null) || 
491              (this.communityPermissions!=null &&
492               java.util.Arrays.equals(this.communityPermissions, other.getCommunityPermissions()))) &&
493             this.companyId == other.getCompanyId() &&
494             ((this.expandoBridgeAttributes==null && other.getExpandoBridgeAttributes()==null) || 
495              (this.expandoBridgeAttributes!=null &&
496               this.expandoBridgeAttributes.equals(other.getExpandoBridgeAttributes()))) &&
497             ((this.guestPermissions==null && other.getGuestPermissions()==null) || 
498              (this.guestPermissions!=null &&
499               java.util.Arrays.equals(this.guestPermissions, other.getGuestPermissions()))) &&
500             ((this.languageId==null && other.getLanguageId()==null) || 
501              (this.languageId!=null &&
502               this.languageId.equals(other.getLanguageId()))) &&
503             ((this.layoutFullURL==null && other.getLayoutFullURL()==null) || 
504              (this.layoutFullURL!=null &&
505               this.layoutFullURL.equals(other.getLayoutFullURL()))) &&
506             ((this.layoutURL==null && other.getLayoutURL()==null) || 
507              (this.layoutURL!=null &&
508               this.layoutURL.equals(other.getLayoutURL()))) &&
509             ((this.pathMain==null && other.getPathMain()==null) || 
510              (this.pathMain!=null &&
511               this.pathMain.equals(other.getPathMain()))) &&
512             this.plid == other.getPlid() &&
513             ((this.portalURL==null && other.getPortalURL()==null) || 
514              (this.portalURL!=null &&
515               this.portalURL.equals(other.getPortalURL()))) &&
516             ((this.portletPreferencesIds==null && other.getPortletPreferencesIds()==null) || 
517              (this.portletPreferencesIds!=null &&
518               this.portletPreferencesIds.equals(other.getPortletPreferencesIds()))) &&
519             this.scopeGroupId == other.getScopeGroupId() &&
520             ((this.tagsCategories==null && other.getTagsCategories()==null) || 
521              (this.tagsCategories!=null &&
522               java.util.Arrays.equals(this.tagsCategories, other.getTagsCategories()))) &&
523             ((this.tagsEntries==null && other.getTagsEntries()==null) || 
524              (this.tagsEntries!=null &&
525               java.util.Arrays.equals(this.tagsEntries, other.getTagsEntries()))) &&
526             ((this.userDisplayURL==null && other.getUserDisplayURL()==null) || 
527              (this.userDisplayURL!=null &&
528               this.userDisplayURL.equals(other.getUserDisplayURL()))) &&
529             this.userId == other.getUserId();
530         __equalsCalc = null;
531         return _equals;
532     }
533 
534     private boolean __hashCodeCalc = false;
535     public synchronized int hashCode() {
536         if (__hashCodeCalc) {
537             return 0;
538         }
539         __hashCodeCalc = true;
540         int _hashCode = 1;
541         _hashCode += (isAddCommunityPermissions() ? Boolean.TRUE : Boolean.FALSE).hashCode();
542         _hashCode += (isAddGuestPermissions() ? Boolean.TRUE : Boolean.FALSE).hashCode();
543         if (getAttributes() != null) {
544             _hashCode += getAttributes().hashCode();
545         }
546         if (getCommunityPermissions() != null) {
547             for (int i=0;
548                  i<java.lang.reflect.Array.getLength(getCommunityPermissions());
549                  i++) {
550                 java.lang.Object obj = java.lang.reflect.Array.get(getCommunityPermissions(), i);
551                 if (obj != null &&
552                     !obj.getClass().isArray()) {
553                     _hashCode += obj.hashCode();
554                 }
555             }
556         }
557         _hashCode += new Long(getCompanyId()).hashCode();
558         if (getExpandoBridgeAttributes() != null) {
559             _hashCode += getExpandoBridgeAttributes().hashCode();
560         }
561         if (getGuestPermissions() != null) {
562             for (int i=0;
563                  i<java.lang.reflect.Array.getLength(getGuestPermissions());
564                  i++) {
565                 java.lang.Object obj = java.lang.reflect.Array.get(getGuestPermissions(), i);
566                 if (obj != null &&
567                     !obj.getClass().isArray()) {
568                     _hashCode += obj.hashCode();
569                 }
570             }
571         }
572         if (getLanguageId() != null) {
573             _hashCode += getLanguageId().hashCode();
574         }
575         if (getLayoutFullURL() != null) {
576             _hashCode += getLayoutFullURL().hashCode();
577         }
578         if (getLayoutURL() != null) {
579             _hashCode += getLayoutURL().hashCode();
580         }
581         if (getPathMain() != null) {
582             _hashCode += getPathMain().hashCode();
583         }
584         _hashCode += new Long(getPlid()).hashCode();
585         if (getPortalURL() != null) {
586             _hashCode += getPortalURL().hashCode();
587         }
588         if (getPortletPreferencesIds() != null) {
589             _hashCode += getPortletPreferencesIds().hashCode();
590         }
591         _hashCode += new Long(getScopeGroupId()).hashCode();
592         if (getTagsCategories() != null) {
593             for (int i=0;
594                  i<java.lang.reflect.Array.getLength(getTagsCategories());
595                  i++) {
596                 java.lang.Object obj = java.lang.reflect.Array.get(getTagsCategories(), i);
597                 if (obj != null &&
598                     !obj.getClass().isArray()) {
599                     _hashCode += obj.hashCode();
600                 }
601             }
602         }
603         if (getTagsEntries() != null) {
604             for (int i=0;
605                  i<java.lang.reflect.Array.getLength(getTagsEntries());
606                  i++) {
607                 java.lang.Object obj = java.lang.reflect.Array.get(getTagsEntries(), i);
608                 if (obj != null &&
609                     !obj.getClass().isArray()) {
610                     _hashCode += obj.hashCode();
611                 }
612             }
613         }
614         if (getUserDisplayURL() != null) {
615             _hashCode += getUserDisplayURL().hashCode();
616         }
617         _hashCode += new Long(getUserId()).hashCode();
618         __hashCodeCalc = false;
619         return _hashCode;
620     }
621 
622     // Type metadata
623     private static org.apache.axis.description.TypeDesc typeDesc =
624         new org.apache.axis.description.TypeDesc(ServiceContext.class, true);
625 
626     static {
627         typeDesc.setXmlType(new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext"));
628         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
629         elemField.setFieldName("addCommunityPermissions");
630         elemField.setXmlName(new javax.xml.namespace.QName("", "addCommunityPermissions"));
631         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
632         elemField.setNillable(false);
633         typeDesc.addFieldDesc(elemField);
634         elemField = new org.apache.axis.description.ElementDesc();
635         elemField.setFieldName("addGuestPermissions");
636         elemField.setXmlName(new javax.xml.namespace.QName("", "addGuestPermissions"));
637         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
638         elemField.setNillable(false);
639         typeDesc.addFieldDesc(elemField);
640         elemField = new org.apache.axis.description.ElementDesc();
641         elemField.setFieldName("attributes");
642         elemField.setXmlName(new javax.xml.namespace.QName("", "attributes"));
643         elemField.setXmlType(new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "Map"));
644         elemField.setNillable(true);
645         typeDesc.addFieldDesc(elemField);
646         elemField = new org.apache.axis.description.ElementDesc();
647         elemField.setFieldName("communityPermissions");
648         elemField.setXmlName(new javax.xml.namespace.QName("", "communityPermissions"));
649         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
650         elemField.setNillable(true);
651         typeDesc.addFieldDesc(elemField);
652         elemField = new org.apache.axis.description.ElementDesc();
653         elemField.setFieldName("companyId");
654         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
655         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
656         elemField.setNillable(false);
657         typeDesc.addFieldDesc(elemField);
658         elemField = new org.apache.axis.description.ElementDesc();
659         elemField.setFieldName("expandoBridgeAttributes");
660         elemField.setXmlName(new javax.xml.namespace.QName("", "expandoBridgeAttributes"));
661         elemField.setXmlType(new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "Map"));
662         elemField.setNillable(true);
663         typeDesc.addFieldDesc(elemField);
664         elemField = new org.apache.axis.description.ElementDesc();
665         elemField.setFieldName("guestPermissions");
666         elemField.setXmlName(new javax.xml.namespace.QName("", "guestPermissions"));
667         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
668         elemField.setNillable(true);
669         typeDesc.addFieldDesc(elemField);
670         elemField = new org.apache.axis.description.ElementDesc();
671         elemField.setFieldName("languageId");
672         elemField.setXmlName(new javax.xml.namespace.QName("", "languageId"));
673         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
674         elemField.setNillable(true);
675         typeDesc.addFieldDesc(elemField);
676         elemField = new org.apache.axis.description.ElementDesc();
677         elemField.setFieldName("layoutFullURL");
678         elemField.setXmlName(new javax.xml.namespace.QName("", "layoutFullURL"));
679         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
680         elemField.setNillable(true);
681         typeDesc.addFieldDesc(elemField);
682         elemField = new org.apache.axis.description.ElementDesc();
683         elemField.setFieldName("layoutURL");
684         elemField.setXmlName(new javax.xml.namespace.QName("", "layoutURL"));
685         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
686         elemField.setNillable(true);
687         typeDesc.addFieldDesc(elemField);
688         elemField = new org.apache.axis.description.ElementDesc();
689         elemField.setFieldName("pathMain");
690         elemField.setXmlName(new javax.xml.namespace.QName("", "pathMain"));
691         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
692         elemField.setNillable(true);
693         typeDesc.addFieldDesc(elemField);
694         elemField = new org.apache.axis.description.ElementDesc();
695         elemField.setFieldName("plid");
696         elemField.setXmlName(new javax.xml.namespace.QName("", "plid"));
697         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
698         elemField.setNillable(false);
699         typeDesc.addFieldDesc(elemField);
700         elemField = new org.apache.axis.description.ElementDesc();
701         elemField.setFieldName("portalURL");
702         elemField.setXmlName(new javax.xml.namespace.QName("", "portalURL"));
703         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
704         elemField.setNillable(true);
705         typeDesc.addFieldDesc(elemField);
706         elemField = new org.apache.axis.description.ElementDesc();
707         elemField.setFieldName("portletPreferencesIds");
708         elemField.setXmlName(new javax.xml.namespace.QName("", "portletPreferencesIds"));
709         elemField.setXmlType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "PortletPreferencesIds"));
710         elemField.setNillable(true);
711         typeDesc.addFieldDesc(elemField);
712         elemField = new org.apache.axis.description.ElementDesc();
713         elemField.setFieldName("scopeGroupId");
714         elemField.setXmlName(new javax.xml.namespace.QName("", "scopeGroupId"));
715         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
716         elemField.setNillable(false);
717         typeDesc.addFieldDesc(elemField);
718         elemField = new org.apache.axis.description.ElementDesc();
719         elemField.setFieldName("tagsCategories");
720         elemField.setXmlName(new javax.xml.namespace.QName("", "tagsCategories"));
721         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
722         elemField.setNillable(true);
723         typeDesc.addFieldDesc(elemField);
724         elemField = new org.apache.axis.description.ElementDesc();
725         elemField.setFieldName("tagsEntries");
726         elemField.setXmlName(new javax.xml.namespace.QName("", "tagsEntries"));
727         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
728         elemField.setNillable(true);
729         typeDesc.addFieldDesc(elemField);
730         elemField = new org.apache.axis.description.ElementDesc();
731         elemField.setFieldName("userDisplayURL");
732         elemField.setXmlName(new javax.xml.namespace.QName("", "userDisplayURL"));
733         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
734         elemField.setNillable(true);
735         typeDesc.addFieldDesc(elemField);
736         elemField = new org.apache.axis.description.ElementDesc();
737         elemField.setFieldName("userId");
738         elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
739         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
740         elemField.setNillable(false);
741         typeDesc.addFieldDesc(elemField);
742     }
743 
744     /**
745      * Return type metadata object
746      */
747     public static org.apache.axis.description.TypeDesc getTypeDesc() {
748         return typeDesc;
749     }
750 
751     /**
752      * Get Custom Serializer
753      */
754     public static org.apache.axis.encoding.Serializer getSerializer(
755            java.lang.String mechType, 
756            java.lang.Class _javaType,  
757            javax.xml.namespace.QName _xmlType) {
758         return 
759           new  org.apache.axis.encoding.ser.BeanSerializer(
760             _javaType, _xmlType, typeDesc);
761     }
762 
763     /**
764      * Get Custom Deserializer
765      */
766     public static org.apache.axis.encoding.Deserializer getDeserializer(
767            java.lang.String mechType, 
768            java.lang.Class _javaType,  
769            javax.xml.namespace.QName _xmlType) {
770         return 
771           new  org.apache.axis.encoding.ser.BeanDeserializer(
772             _javaType, _xmlType, typeDesc);
773     }
774 
775 }
776