1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    *
5    *
6    *
7    * The contents of this file are subject to the terms of the Liferay Enterprise
8    * Subscription License ("License"). You may not use this file except in
9    * compliance with the License. You can obtain a copy of the License by
10   * contacting Liferay, Inc. See the License for the specific language governing
11   * permissions and limitations under the License, including but not limited to
12   * distribution rights of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portal.theme;
24  
25  import com.liferay.portal.kernel.log.Log;
26  import com.liferay.portal.kernel.log.LogFactoryUtil;
27  import com.liferay.portal.kernel.util.HtmlUtil;
28  import com.liferay.portal.kernel.util.StringPool;
29  import com.liferay.portal.kernel.util.Validator;
30  
31  import java.io.Serializable;
32  
33  import javax.portlet.PortletPreferences;
34  
35  /**
36   * <a href="PortletDisplay.java.html"><b><i>View Source</i></b></a>
37   *
38   * @author Brian Wing Shun Chan
39   * @author Eduardo Lundgren
40   */
41  public class PortletDisplay implements Serializable {
42  
43      public PortletDisplay() {
44          if (_log.isDebugEnabled()) {
45              _log.debug("Creating new instance " + hashCode());
46          }
47      }
48  
49      public ThemeDisplay getThemeDisplay() {
50          return _themeDisplay;
51      }
52  
53      public void setThemeDisplay(ThemeDisplay themeDisplay) {
54          _themeDisplay = themeDisplay;
55      }
56  
57      public String getId() {
58          return _id;
59      }
60  
61      public void setId(String id) {
62          _id = id;
63      }
64  
65      public String getRootPortletId() {
66          return _rootPortletId;
67      }
68  
69      public void setRootPortletId(String rootPortletId) {
70          _rootPortletId = rootPortletId;
71      }
72  
73      public String getInstanceId() {
74          return _instanceId;
75      }
76  
77      public void setInstanceId(String instanceId) {
78          _instanceId = instanceId;
79      }
80  
81      public String getResourcePK() {
82          return _resourcePK;
83      }
84  
85      public void setResourcePK(String resourcePK) {
86          _resourcePK = resourcePK;
87      }
88  
89      public String getPortletName() {
90          return _portletName;
91      }
92  
93      public void setPortletName(String portletName) {
94          _portletName = portletName;
95      }
96  
97      public String getNamespace() {
98          return _namespace;
99      }
100 
101     public void setNamespace(String namespace) {
102         _namespace = namespace;
103     }
104 
105     public String getTitle() {
106         return _title;
107     }
108 
109     public void setTitle(String title) {
110         title = HtmlUtil.escape(title);
111 
112         _title = title;
113 
114         // LEP-5317
115 
116         if (Validator.isNull(_id)) {
117             setId(_themeDisplay.getTilesTitle());
118         }
119     }
120 
121     public String getDescription() {
122         return _description;
123     }
124 
125     public void setDescription(String description) {
126         description = HtmlUtil.escape(description);
127 
128         _description = description;
129     }
130 
131     public boolean isAccess() {
132         return _access;
133     }
134 
135     public void setAccess(boolean access) {
136         _access = access;
137     }
138 
139     public boolean isActive() {
140         return _active;
141     }
142 
143     public void setActive(boolean active) {
144         _active = active;
145     }
146 
147     public String getColumnId() {
148         return _columnId;
149     }
150 
151     public void setColumnId(String columnId) {
152         _columnId = columnId;
153     }
154 
155     public int getColumnPos() {
156         return _columnPos;
157     }
158 
159     public void setColumnPos(int columnPos) {
160         _columnPos = columnPos;
161     }
162 
163     public int getColumnCount() {
164         return _columnCount;
165     }
166 
167     public void setColumnCount(int columnCount) {
168         _columnCount = columnCount;
169     }
170 
171     public boolean isStateExclusive() {
172         return _stateExclusive;
173     }
174 
175     public void setStateExclusive(boolean stateExclusive) {
176         _stateExclusive = stateExclusive;
177     }
178 
179     public boolean isStateMax() {
180         return _stateMax;
181     }
182 
183     public void setStateMax(boolean stateMax) {
184         _stateMax = stateMax;
185     }
186 
187     public boolean isStateMin() {
188         return _stateMin;
189     }
190 
191     public void setStateMin(boolean stateMin) {
192         _stateMin = stateMin;
193     }
194 
195     public boolean isStateNormal() {
196         return _stateNormal;
197     }
198 
199     public void setStateNormal(boolean stateNormal) {
200         _stateNormal = stateNormal;
201     }
202 
203     public boolean isStatePopUp() {
204         return _statePopUp;
205     }
206 
207     public void setStatePopUp(boolean statePopUp) {
208         _statePopUp = statePopUp;
209     }
210 
211     public boolean isModeAbout() {
212         return _modeAbout;
213     }
214 
215     public void setModeAbout(boolean modeAbout) {
216         _modeAbout = modeAbout;
217     }
218 
219     public boolean isModeConfig() {
220         return _modeConfig;
221     }
222 
223     public void setModeConfig(boolean modeConfig) {
224         _modeConfig = modeConfig;
225     }
226 
227     public boolean isModeEdit() {
228         return _modeEdit;
229     }
230 
231     public void setModeEdit(boolean modeEdit) {
232         _modeEdit = modeEdit;
233     }
234 
235     public boolean isModeEditDefaults() {
236         return _modeEditDefaults;
237     }
238 
239     public void setModeEditDefaults(boolean modeEditDefaults) {
240         _modeEditDefaults = modeEditDefaults;
241     }
242 
243     public boolean isModeEditGuest() {
244         return _modeEditGuest;
245     }
246 
247     public void setModeEditGuest(boolean modeEditGuest) {
248         _modeEditGuest = modeEditGuest;
249     }
250 
251     public boolean isModeHelp() {
252         return _modeHelp;
253     }
254 
255     public void setModeHelp(boolean modeHelp) {
256         _modeHelp = modeHelp;
257     }
258 
259     public boolean isModePreview() {
260         return _modePreview;
261     }
262 
263     public void setModePreview(boolean modePreview) {
264         _modePreview = modePreview;
265     }
266 
267     public boolean isModePrint() {
268         return _modePrint;
269     }
270 
271     public void setModePrint(boolean modePrint) {
272         _modePrint = modePrint;
273     }
274 
275     public boolean isShowBackIcon() {
276         return _showBackIcon;
277     }
278 
279     public void setShowBackIcon(boolean showBackIcon) {
280         _showBackIcon = showBackIcon;
281     }
282 
283     public boolean isShowCloseIcon() {
284         return _showCloseIcon;
285     }
286 
287     public void setShowCloseIcon(boolean showCloseIcon) {
288         _showCloseIcon = showCloseIcon;
289     }
290 
291     public boolean isShowConfigurationIcon() {
292         return _showConfigurationIcon;
293     }
294 
295     public void setShowConfigurationIcon(boolean showConfigurationIcon) {
296         _showConfigurationIcon = showConfigurationIcon;
297     }
298 
299     public boolean isShowEditIcon() {
300         return _showEditIcon;
301     }
302 
303     public void setShowEditIcon(boolean showEditIcon) {
304         _showEditIcon = showEditIcon;
305     }
306 
307     public boolean isShowEditDefaultsIcon() {
308         return _showEditDefaultsIcon;
309     }
310 
311     public void setShowEditDefaultsIcon(boolean showEditDefaultsIcon) {
312         _showEditDefaultsIcon = showEditDefaultsIcon;
313     }
314 
315     public boolean isShowEditGuestIcon() {
316         return _showEditGuestIcon;
317     }
318 
319     public void setShowEditGuestIcon(boolean showEditGuestIcon) {
320         _showEditGuestIcon = showEditGuestIcon;
321     }
322 
323     public boolean isShowExportImportIcon() {
324         return _showExportImportIcon;
325     }
326 
327     public void setShowExportImportIcon(boolean showExportImportIcon) {
328         _showExportImportIcon = showExportImportIcon;
329     }
330 
331     public boolean isShowHelpIcon() {
332         return _showHelpIcon;
333     }
334 
335     public void setShowHelpIcon(boolean showHelpIcon) {
336         _showHelpIcon = showHelpIcon;
337     }
338 
339     public boolean isShowMaxIcon() {
340         return _showMaxIcon;
341     }
342 
343     public void setShowMaxIcon(boolean showMaxIcon) {
344         _showMaxIcon = showMaxIcon;
345     }
346 
347     public boolean isShowMinIcon() {
348         return _showMinIcon;
349     }
350 
351     public void setShowMinIcon(boolean showMinIcon) {
352         _showMinIcon = showMinIcon;
353     }
354 
355     public boolean isShowMoveIcon() {
356         return _showMoveIcon;
357     }
358 
359     public void setShowMoveIcon(boolean showMoveIcon) {
360         _showMoveIcon = showMoveIcon;
361     }
362 
363     public boolean isShowPortletCssIcon() {
364         return _showPortletCssIcon;
365     }
366 
367     public void setShowPortletCssIcon(boolean showPortletCssIcon) {
368         _showPortletCssIcon = showPortletCssIcon;
369     }
370 
371     public boolean isShowPortletIcon() {
372         return _showPortletIcon;
373     }
374 
375     public void setShowPortletIcon(boolean showPortletIcon) {
376         _showPortletIcon = showPortletIcon;
377     }
378 
379     public boolean isShowPrintIcon() {
380         return _showPrintIcon;
381     }
382 
383     public void setShowPrintIcon(boolean showPrintIcon) {
384         _showPrintIcon = showPrintIcon;
385     }
386 
387     public boolean isShowRefreshIcon() {
388         return _showRefreshIcon;
389     }
390 
391     public void setShowRefreshIcon(boolean showRefreshIcon) {
392         _showRefreshIcon = showRefreshIcon;
393     }
394 
395     public String getURLBack() {
396         return _urlBack;
397     }
398 
399     public void setURLBack(String urlBack) {
400         _urlBack = urlBack;
401     }
402 
403     public String getURLClose() {
404         return _urlClose;
405     }
406 
407     public void setURLClose(String urlClose) {
408         _urlClose = urlClose;
409     }
410 
411     public String getURLConfiguration() {
412         return _urlConfiguration;
413     }
414 
415     public void setURLConfiguration(String urlConfiguration) {
416         _urlConfiguration = urlConfiguration;
417     }
418 
419     public String getURLEdit() {
420         return _urlEdit;
421     }
422 
423     public void setURLEdit(String urlEdit) {
424         _urlEdit = urlEdit;
425     }
426 
427     public String getURLEditDefaults() {
428         return _urlEditDefaults;
429     }
430 
431     public void setURLEditDefaults(String urlEditDefaults) {
432         _urlEditDefaults = urlEditDefaults;
433     }
434 
435     public String getURLEditGuest() {
436         return _urlEditGuest;
437     }
438 
439     public void setURLEditGuest(String urlEditGuest) {
440         _urlEditGuest = urlEditGuest;
441     }
442 
443     public String getURLExportImport() {
444         return _urlExportImport;
445     }
446 
447     public void setURLExportImport(String urlExportImport) {
448         _urlExportImport = urlExportImport;
449     }
450 
451     public String getURLHelp() {
452         return _urlHelp;
453     }
454 
455     public void setURLHelp(String urlHelp) {
456         _urlHelp = urlHelp;
457     }
458 
459     public String getURLMax() {
460         return _urlMax;
461     }
462 
463     public void setURLMax(String urlMax) {
464         _urlMax = urlMax;
465     }
466 
467     public String getURLMin() {
468         return _urlMin;
469     }
470 
471     public void setURLMin(String urlMin) {
472         _urlMin = urlMin;
473     }
474 
475     public String getURLPortlet() {
476         return _urlPortlet;
477     }
478 
479     public void setURLPortlet(String urlPortlet) {
480         _urlPortlet = urlPortlet;
481     }
482 
483     public String getURLPortletCss() {
484         return _urlPortletCss;
485     }
486 
487     public void setURLPortletCss(String urlPortletCss) {
488         _urlPortletCss = urlPortletCss;
489     }
490 
491     public String getURLPrint() {
492         return _urlPrint;
493     }
494 
495     public void setURLPrint(String urlPrint) {
496         _urlPrint = urlPrint;
497     }
498 
499     public String getURLRefresh() {
500         return _urlRefresh;
501     }
502 
503     public void setURLRefresh(String urlRefresh) {
504         _urlRefresh = urlRefresh;
505     }
506 
507     public boolean isWebDAVEnabled() {
508         return _webDAVEnabled;
509     }
510 
511     public void setWebDAVEnabled(boolean webDAVEnabled) {
512         _webDAVEnabled = webDAVEnabled;
513     }
514 
515     public boolean isRestoreCurrentView() {
516         return _restoreCurrentView;
517     }
518 
519     public void setRestoreCurrentView(boolean restoreCurrentView) {
520         _restoreCurrentView = restoreCurrentView;
521     }
522 
523     public String getContent() {
524         return _content;
525     }
526 
527     public void setContent(String content) {
528         _content = content;
529     }
530 
531     public PortletPreferences getPortletSetup() {
532         return _portletSetup;
533     }
534 
535     public void setPortletSetup(PortletPreferences portletSetup) {
536         _portletSetup = portletSetup;
537     }
538 
539     public void recycle() {
540         if (_log.isDebugEnabled()) {
541             _log.debug("Recycling instance " + hashCode());
542         }
543 
544         _id = StringPool.BLANK;
545         _rootPortletId = StringPool.BLANK;
546         _instanceId = StringPool.BLANK;
547         _resourcePK = StringPool.BLANK;
548         _portletName = StringPool.BLANK;
549         _namespace = StringPool.BLANK;
550         _title = StringPool.BLANK;
551         _description = StringPool.BLANK;
552         _access = false;
553         _active = false;
554         _columnId = StringPool.BLANK;
555         _stateExclusive = false;
556         _stateMax = false;
557         _stateMin = false;
558         _stateNormal = false;
559         _statePopUp = false;
560         _modeAbout = false;
561         _modeConfig = false;
562         _modeEdit = false;
563         _modeEditDefaults = false;
564         _modeEditGuest = false;
565         _modeHelp = false;
566         _modePreview = false;
567         _modePrint = false;
568         _showBackIcon = false;
569         _showCloseIcon = false;
570         _showConfigurationIcon = false;
571         _showEditIcon = false;
572         _showEditDefaultsIcon = false;
573         _showEditGuestIcon = false;
574         _showHelpIcon = false;
575         _showMaxIcon = false;
576         _showMinIcon = false;
577         _showMoveIcon = false;
578         _showPortletCssIcon = false;
579         _showPortletIcon = false;
580         _showPrintIcon = false;
581         _showRefreshIcon = false;
582         _urlBack = StringPool.BLANK;
583         _urlClose = StringPool.BLANK;
584         _urlConfiguration = StringPool.BLANK;
585         _urlEdit = StringPool.BLANK;
586         _urlEditDefaults = StringPool.BLANK;
587         _urlEditGuest = StringPool.BLANK;
588         _urlExportImport = StringPool.BLANK;
589         _urlHelp = StringPool.BLANK;
590         _urlMax = StringPool.BLANK;
591         _urlMin = StringPool.BLANK;
592         _urlPortlet = StringPool.BLANK;
593         _urlPortletCss = StringPool.BLANK;
594         _urlPrint = StringPool.BLANK;
595         _urlRefresh = StringPool.BLANK;
596         _webDAVEnabled = false;
597         _restoreCurrentView = false;
598         _content = StringPool.BLANK;
599         _portletSetup = null;
600     }
601 
602     public void copyFrom(PortletDisplay master) {
603         _themeDisplay = master.getThemeDisplay();
604         _id = master.getId();
605         _rootPortletId = master.getRootPortletId();
606         _instanceId = master.getInstanceId();
607         _resourcePK = master.getResourcePK();
608         _portletName = master.getPortletName();
609         _namespace = master.getNamespace();
610         _title = master.getTitle();
611         _description = master.getDescription();
612         _access = master.isAccess();
613         _active = master.isActive();
614         _columnId = master.getColumnId();
615         _stateExclusive = master.isStateExclusive();
616         _stateMax = master.isStateMax();
617         _stateMin = master.isStateMin();
618         _stateNormal = master.isStateNormal();
619         _statePopUp = master.isStatePopUp();
620         _modeAbout = master.isModeAbout();
621         _modeConfig = master.isModeConfig();
622         _modeEdit = master.isModeEdit();
623         _modeEditDefaults = master.isModeEditDefaults();
624         _modeEditGuest = master.isModeEditGuest();
625         _modeHelp = master.isModeHelp();
626         _modePreview = master.isModePreview();
627         _modePrint = master.isModePrint();
628         _showBackIcon = master.isShowBackIcon();
629         _showCloseIcon = master.isShowCloseIcon();
630         _showConfigurationIcon = master.isShowConfigurationIcon();
631         _showEditIcon = master.isShowEditIcon();
632         _showEditDefaultsIcon = master.isShowEditDefaultsIcon();
633         _showEditGuestIcon = master.isShowEditGuestIcon();
634         _showHelpIcon = master.isShowHelpIcon();
635         _showMaxIcon = master.isShowMaxIcon();
636         _showMinIcon = master.isShowMinIcon();
637         _showMoveIcon = master.isShowMoveIcon();
638         _showPortletCssIcon = master.isShowPortletCssIcon();
639         _showPortletIcon = master.isShowPortletIcon();
640         _showPrintIcon = master.isShowPrintIcon();
641         _showRefreshIcon = master.isShowRefreshIcon();
642         _urlBack = master.getURLBack();
643         _urlClose = master.getURLClose();
644         _urlConfiguration = master.getURLConfiguration();
645         _urlEdit = master.getURLEdit();
646         _urlEditDefaults = master.getURLEditDefaults();
647         _urlExportImport = master.getURLExportImport();
648         _urlHelp = master.getURLHelp();
649         _urlMax = master.getURLMax();
650         _urlMin = master.getURLMin();
651         _urlPortlet = master.getURLPortlet();
652         _urlPortletCss = master.getURLPortletCss();
653         _urlPrint = master.getURLPrint();
654         _urlRefresh = master.getURLRefresh();
655         _webDAVEnabled = master.isWebDAVEnabled();
656         _restoreCurrentView = master.isRestoreCurrentView();
657         _content = master.getContent();
658         _portletSetup = master.getPortletSetup();
659     }
660 
661     public void copyTo(PortletDisplay slave) {
662         slave.setThemeDisplay(_themeDisplay);
663         slave.setId(_id);
664         slave.setRootPortletId(_rootPortletId);
665         slave.setInstanceId(_instanceId);
666         slave.setResourcePK(_resourcePK);
667         slave.setPortletName(_portletName);
668         slave.setNamespace(_namespace);
669         slave.setTitle(_title);
670         slave.setDescription(_description);
671         slave.setAccess(_access);
672         slave.setActive(_active);
673         slave.setColumnId(_columnId);
674         slave.setStateExclusive(_stateExclusive);
675         slave.setStateMax(_stateMax);
676         slave.setStateMin(_stateMin);
677         slave.setStateNormal(_stateNormal);
678         slave.setStatePopUp(_statePopUp);
679         slave.setModeAbout(_modeAbout);
680         slave.setModeConfig(_modeConfig);
681         slave.setModeEdit(_modeEdit);
682         slave.setModeEditDefaults(_modeEditDefaults);
683         slave.setModeEditGuest(_modeEditGuest);
684         slave.setModeHelp(_modeHelp);
685         slave.setModePreview(_modePreview);
686         slave.setModePrint(_modePrint);
687         slave.setShowBackIcon(_showBackIcon);
688         slave.setShowCloseIcon(_showCloseIcon);
689         slave.setShowConfigurationIcon(_showConfigurationIcon);
690         slave.setShowEditIcon(_showEditIcon);
691         slave.setShowEditDefaultsIcon(_showEditDefaultsIcon);
692         slave.setShowEditGuestIcon(_showEditGuestIcon);
693         slave.setShowHelpIcon(_showHelpIcon);
694         slave.setShowMaxIcon(_showMaxIcon);
695         slave.setShowMinIcon(_showMinIcon);
696         slave.setShowMoveIcon(_showMoveIcon);
697         slave.setShowPortletCssIcon(_showPortletCssIcon);
698         slave.setShowPortletIcon(_showPortletIcon);
699         slave.setShowPrintIcon(_showPrintIcon);
700         slave.setShowRefreshIcon(_showRefreshIcon);
701         slave.setURLBack(_urlBack);
702         slave.setURLClose(_urlClose);
703         slave.setURLConfiguration(_urlConfiguration);
704         slave.setURLEdit(_urlEdit);
705         slave.setURLEditDefaults(_urlEditDefaults);
706         slave.setURLEditGuest(_urlEditGuest);
707         slave.setURLExportImport(_urlExportImport);
708         slave.setURLHelp(_urlHelp);
709         slave.setURLMax(_urlMax);
710         slave.setURLMin(_urlMin);
711         slave.setURLPortlet(_urlPortlet);
712         slave.setURLPortletCss(_urlPortletCss);
713         slave.setURLPrint(_urlPrint);
714         slave.setURLRefresh(_urlRefresh);
715         slave.setWebDAVEnabled(_webDAVEnabled);
716         slave.setRestoreCurrentView(_restoreCurrentView);
717         slave.setContent(_content);
718         slave.setPortletSetup(_portletSetup);
719     }
720 
721     private static Log _log = LogFactoryUtil.getLog(PortletDisplay.class);
722 
723     private ThemeDisplay _themeDisplay;
724     private String _id = StringPool.BLANK;
725     private String _rootPortletId = StringPool.BLANK;
726     private String _instanceId = StringPool.BLANK;
727     private String _resourcePK = StringPool.BLANK;
728     private String _portletName = StringPool.BLANK;
729     private String _namespace = StringPool.BLANK;
730     private String _title = StringPool.BLANK;
731     private String _description = StringPool.BLANK;
732     private boolean _access;
733     private boolean _active;
734     private String _columnId = StringPool.BLANK;
735     private int _columnPos;
736     private int _columnCount;
737     private boolean _stateExclusive;
738     private boolean _stateMax;
739     private boolean _stateMin;
740     private boolean _stateNormal;
741     private boolean _statePopUp;
742     private boolean _modeAbout;
743     private boolean _modeConfig;
744     private boolean _modeEdit;
745     private boolean _modeEditDefaults;
746     private boolean _modeEditGuest;
747     private boolean _modeHelp;
748     private boolean _modePreview;
749     private boolean _modePrint;
750     private boolean _showBackIcon;
751     private boolean _showCloseIcon;
752     private boolean _showConfigurationIcon;
753     private boolean _showEditIcon;
754     private boolean _showEditDefaultsIcon;
755     private boolean _showEditGuestIcon;
756     private boolean _showExportImportIcon;
757     private boolean _showHelpIcon;
758     private boolean _showMaxIcon;
759     private boolean _showMinIcon;
760     private boolean _showMoveIcon;
761     private boolean _showPortletCssIcon;
762     private boolean _showPortletIcon;
763     private boolean _showPrintIcon;
764     private boolean _showRefreshIcon;
765     private String _urlBack = StringPool.BLANK;
766     private String _urlClose = StringPool.BLANK;
767     private String _urlConfiguration = StringPool.BLANK;
768     private String _urlEdit = StringPool.BLANK;
769     private String _urlEditDefaults = StringPool.BLANK;
770     private String _urlEditGuest = StringPool.BLANK;
771     private String _urlExportImport = StringPool.BLANK;
772     private String _urlHelp = StringPool.BLANK;
773     private String _urlMax = StringPool.BLANK;
774     private String _urlMin = StringPool.BLANK;
775     private String _urlPortlet = StringPool.BLANK;
776     private String _urlPortletCss = StringPool.BLANK;
777     private String _urlPrint = StringPool.BLANK;
778     private String _urlRefresh = StringPool.BLANK;
779     private boolean _webDAVEnabled;
780     private boolean _restoreCurrentView;
781     private String _content = StringPool.BLANK;
782     private PortletPreferences _portletSetup;
783 
784 }