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