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