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