001
014
015 package com.liferay.portal.theme;
016
017 import com.liferay.portal.kernel.language.LanguageUtil;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020 import com.liferay.portal.kernel.util.HtmlUtil;
021 import com.liferay.portal.kernel.util.StringBundler;
022 import com.liferay.portal.kernel.util.StringPool;
023 import com.liferay.portal.kernel.util.Validator;
024
025 import java.io.IOException;
026 import java.io.Serializable;
027 import java.io.Writer;
028
029 import javax.portlet.PortletPreferences;
030
031
041 public class PortletDisplay implements Serializable {
042
043 public PortletDisplay() {
044 if (_log.isDebugEnabled()) {
045 _log.debug("Creating new instance " + hashCode());
046 }
047 }
048
049 public void copyFrom(PortletDisplay master) {
050 _active = master.isActive();
051 _columnCount = master.getColumnCount();
052 _columnId = master.getColumnId();
053 _columnPos = master.getColumnPos();
054 _content = master.getContent();
055 _controlPanelCategory = master.getControlPanelCategory();
056 _customCSSClassName = master.getCustomCSSClassName();
057 _description = master.getDescription();
058 _id = master.getId();
059 _instanceId = master.getInstanceId();
060 _modeAbout = master.isModeAbout();
061 _modeConfig = master.isModeConfig();
062 _modeEdit = master.isModeEdit();
063 _modeEditDefaults = master.isModeEditDefaults();
064 _modeEditGuest = master.isModeEditGuest();
065 _modeHelp = master.isModeHelp();
066 _modePreview = master.isModePreview();
067 _modePrint = master.isModePrint();
068 _modeView = master.isModeView();
069 _namespace = master.getNamespace();
070 _portletName = master.getPortletName();
071 _portletSetup = master.getPortletSetup();
072 _resourcePK = master.getResourcePK();
073 _restoreCurrentView = master.isRestoreCurrentView();
074 _rootPortletId = master.getRootPortletId();
075 _showBackIcon = master.isShowBackIcon();
076 _showCloseIcon = master.isShowCloseIcon();
077 _showConfigurationIcon = master.isShowConfigurationIcon();
078 _showEditDefaultsIcon = master.isShowEditDefaultsIcon();
079 _showEditGuestIcon = master.isShowEditGuestIcon();
080 _showEditIcon = master.isShowEditIcon();
081 _showExportImportIcon = master.isShowExportImportIcon();
082 _showHelpIcon = master.isShowHelpIcon();
083 _showMaxIcon = master.isShowMaxIcon();
084 _showMinIcon = master.isShowMinIcon();
085 _showMoveIcon = master.isShowMoveIcon();
086 _showPortletCssIcon = master.isShowPortletCssIcon();
087 _showPortletIcon = master.isShowPortletIcon();
088 _showPrintIcon = master.isShowPrintIcon();
089 _showRefreshIcon = master.isShowRefreshIcon();
090 _stateExclusive = master.isStateExclusive();
091 _stateMax = master.isStateMax();
092 _stateMin = master.isStateMin();
093 _stateNormal = master.isStateNormal();
094 _statePopUp = master.isStatePopUp();
095 _themeDisplay = master.getThemeDisplay();
096 _title = master.getTitle();
097 _urlBack = master.getURLBack();
098 _urlClose = master.getURLClose();
099 _urlConfiguration = master.getURLConfiguration();
100 _urlEdit = master.getURLEdit();
101 _urlEditDefaults = master.getURLEditDefaults();
102 _urlEditGuest = master.getURLEditGuest();
103 _urlExportImport = master.getURLExportImport();
104 _urlHelp = master.getURLHelp();
105 _urlMax = master.getURLMax();
106 _urlMin = master.getURLMin();
107 _urlPortlet = master.getURLPortlet();
108 _urlPortletCss = master.getURLPortletCss();
109 _urlPrint = master.getURLPrint();
110 _urlRefresh = master.getURLRefresh();
111 _webDAVEnabled = master.isWebDAVEnabled();
112 }
113
114 public void copyTo(PortletDisplay slave) {
115 slave.setActive(_active);
116 slave.setColumnCount(_columnCount);
117 slave.setColumnId(_columnId);
118 slave.setColumnPos(_columnPos);
119 slave.setContent(_content);
120 slave.setControlPanelCategory(_controlPanelCategory);
121 slave.setCustomCSSClassName(_customCSSClassName);
122 slave.setDescription(_description);
123 slave.setId(_id);
124 slave.setInstanceId(_instanceId);
125 slave.setModeAbout(_modeAbout);
126 slave.setModeConfig(_modeConfig);
127 slave.setModeEdit(_modeEdit);
128 slave.setModeEditDefaults(_modeEditDefaults);
129 slave.setModeEditGuest(_modeEditGuest);
130 slave.setModeHelp(_modeHelp);
131 slave.setModePreview(_modePreview);
132 slave.setModePrint(_modePrint);
133 slave.setModeView(_modeView);
134 slave.setNamespace(_namespace);
135 slave.setPortletName(_portletName);
136 slave.setPortletResource(_portletResource);
137 slave.setPortletSetup(_portletSetup);
138 slave.setResourcePK(_resourcePK);
139 slave.setRestoreCurrentView(_restoreCurrentView);
140 slave.setRootPortletId(_rootPortletId);
141 slave.setShowBackIcon(_showBackIcon);
142 slave.setShowCloseIcon(_showCloseIcon);
143 slave.setShowConfigurationIcon(_showConfigurationIcon);
144 slave.setShowEditDefaultsIcon(_showEditDefaultsIcon);
145 slave.setShowEditGuestIcon(_showEditGuestIcon);
146 slave.setShowEditIcon(_showEditIcon);
147 slave.setShowExportImportIcon(_showExportImportIcon);
148 slave.setShowHelpIcon(_showHelpIcon);
149 slave.setShowMaxIcon(_showMaxIcon);
150 slave.setShowMinIcon(_showMinIcon);
151 slave.setShowMoveIcon(_showMoveIcon);
152 slave.setShowPortletCssIcon(_showPortletCssIcon);
153 slave.setShowPortletIcon(_showPortletIcon);
154 slave.setShowPrintIcon(_showPrintIcon);
155 slave.setShowRefreshIcon(_showRefreshIcon);
156 slave.setStateExclusive(_stateExclusive);
157 slave.setStateMax(_stateMax);
158 slave.setStateMin(_stateMin);
159 slave.setStateNormal(_stateNormal);
160 slave.setStatePopUp(_statePopUp);
161 slave.setThemeDisplay(_themeDisplay);
162 slave.setURLBack(_urlBack);
163 slave.setURLClose(_urlClose);
164 slave.setURLConfiguration(_urlConfiguration);
165 slave.setURLEdit(_urlEdit);
166 slave.setURLEditDefaults(_urlEditDefaults);
167 slave.setURLEditGuest(_urlEditGuest);
168 slave.setURLExportImport(_urlExportImport);
169 slave.setURLHelp(_urlHelp);
170 slave.setURLMax(_urlMax);
171 slave.setURLMin(_urlMin);
172 slave.setURLPortlet(_urlPortlet);
173 slave.setURLPortletCss(_urlPortletCss);
174 slave.setURLPrint(_urlPrint);
175 slave.setURLRefresh(_urlRefresh);
176 slave.setWebDAVEnabled(_webDAVEnabled);
177
178 slave._title = _title;
179 }
180
181 public int getColumnCount() {
182 return _columnCount;
183 }
184
185 public String getColumnId() {
186 return _columnId;
187 }
188
189 public int getColumnPos() {
190 return _columnPos;
191 }
192
193 public StringBundler getContent() {
194 return _content;
195 }
196
197
206 public String getControlPanelCategory() {
207 return _controlPanelCategory;
208 }
209
210 public String getCustomCSSClassName() {
211 return _customCSSClassName;
212 }
213
214 public String getDescription() {
215 return _description;
216 }
217
218 public String getId() {
219 return _id;
220 }
221
222 public String getInstanceId() {
223 return _instanceId;
224 }
225
226 public String getNamespace() {
227 return _namespace;
228 }
229
230 public String getPortletName() {
231 return _portletName;
232 }
233
234 public String getPortletResource() {
235 return _portletResource;
236 }
237
238 public PortletPreferences getPortletSetup() {
239 return _portletSetup;
240 }
241
242 public String getResourcePK() {
243 return _resourcePK;
244 }
245
246 public String getRootPortletId() {
247 return _rootPortletId;
248 }
249
250 public ThemeDisplay getThemeDisplay() {
251 return _themeDisplay;
252 }
253
254 public String getTitle() {
255 return _title;
256 }
257
258 public String getURLBack() {
259 return _urlBack;
260 }
261
262 public String getURLClose() {
263 return _urlClose;
264 }
265
266 public String getURLConfiguration() {
267 return _urlConfiguration;
268 }
269
270 public String getURLConfigurationJS() {
271 StringBundler sb = new StringBundler(11);
272
273 sb.append("Liferay.Portlet.openWindow(\'#p_p_id_");
274 sb.append(_id);
275 sb.append("_\', \'");
276 sb.append(_id);
277 sb.append("\', \'");
278 sb.append(HtmlUtil.escapeJS(_urlConfiguration));
279 sb.append(" \', \'");
280 sb.append(_namespace);
281 sb.append(" \', \'");
282 sb.append(LanguageUtil.get(_themeDisplay.getLocale(), "configuration"));
283 sb.append("\'); return false;");
284
285 return sb.toString();
286 }
287
288 public String getURLEdit() {
289 return _urlEdit;
290 }
291
292 public String getURLEditDefaults() {
293 return _urlEditDefaults;
294 }
295
296 public String getURLEditGuest() {
297 return _urlEditGuest;
298 }
299
300 public String getURLExportImport() {
301 return _urlExportImport;
302 }
303
304 public String getURLHelp() {
305 return _urlHelp;
306 }
307
308 public String getURLMax() {
309 return _urlMax;
310 }
311
312 public String getURLMin() {
313 return _urlMin;
314 }
315
316 public String getURLPortlet() {
317 return _urlPortlet;
318 }
319
320 public String getURLPortletCss() {
321 return _urlPortletCss;
322 }
323
324 public String getURLPrint() {
325 return _urlPrint;
326 }
327
328 public String getURLRefresh() {
329 return _urlRefresh;
330 }
331
332
335 @Deprecated
336 public boolean isAccess() {
337 return true;
338 }
339
340 public boolean isActive() {
341 return _active;
342 }
343
344 public boolean isFocused() {
345 return _id.equals(_themeDisplay.getPpid());
346 }
347
348 public boolean isModeAbout() {
349 return _modeAbout;
350 }
351
352 public boolean isModeConfig() {
353 return _modeConfig;
354 }
355
356 public boolean isModeEdit() {
357 return _modeEdit;
358 }
359
360 public boolean isModeEditDefaults() {
361 return _modeEditDefaults;
362 }
363
364 public boolean isModeEditGuest() {
365 return _modeEditGuest;
366 }
367
368 public boolean isModeHelp() {
369 return _modeHelp;
370 }
371
372 public boolean isModePreview() {
373 return _modePreview;
374 }
375
376 public boolean isModePrint() {
377 return _modePrint;
378 }
379
380 public boolean isModeView() {
381 return _modeView;
382 }
383
384 public boolean isRestoreCurrentView() {
385 return _restoreCurrentView;
386 }
387
388 public boolean isShowBackIcon() {
389 return _showBackIcon;
390 }
391
392 public boolean isShowCloseIcon() {
393 return _showCloseIcon;
394 }
395
396 public boolean isShowConfigurationIcon() {
397 return _showConfigurationIcon;
398 }
399
400 public boolean isShowEditDefaultsIcon() {
401 return _showEditDefaultsIcon;
402 }
403
404 public boolean isShowEditGuestIcon() {
405 return _showEditGuestIcon;
406 }
407
408 public boolean isShowEditIcon() {
409 return _showEditIcon;
410 }
411
412 public boolean isShowExportImportIcon() {
413 return _showExportImportIcon;
414 }
415
416 public boolean isShowHelpIcon() {
417 return _showHelpIcon;
418 }
419
420 public boolean isShowMaxIcon() {
421 return _showMaxIcon;
422 }
423
424 public boolean isShowMinIcon() {
425 return _showMinIcon;
426 }
427
428 public boolean isShowMoveIcon() {
429 return _showMoveIcon;
430 }
431
432 public boolean isShowPortletCssIcon() {
433 return _showPortletCssIcon;
434 }
435
436 public boolean isShowPortletIcon() {
437 return _showPortletIcon;
438 }
439
440 public boolean isShowPrintIcon() {
441 return _showPrintIcon;
442 }
443
444 public boolean isShowRefreshIcon() {
445 return _showRefreshIcon;
446 }
447
448 public boolean isStateExclusive() {
449 return _stateExclusive;
450 }
451
452 public boolean isStateMax() {
453 return _stateMax;
454 }
455
456 public boolean isStateMin() {
457 return _stateMin;
458 }
459
460 public boolean isStateNormal() {
461 return _stateNormal;
462 }
463
464 public boolean isStatePopUp() {
465 return _statePopUp;
466 }
467
468 public boolean isWebDAVEnabled() {
469 return _webDAVEnabled;
470 }
471
472 public void recycle() {
473 if (_log.isDebugEnabled()) {
474 _log.debug("Recycling instance " + hashCode());
475 }
476
477 _active = false;
478 _columnCount = 0;
479 _columnId = StringPool.BLANK;
480 _columnPos = 0;
481 _content.setIndex(0);
482 _controlPanelCategory = StringPool.BLANK;
483 _customCSSClassName = StringPool.BLANK;
484 _description = StringPool.BLANK;
485 _id = StringPool.BLANK;
486 _instanceId = StringPool.BLANK;
487 _modeAbout = false;
488 _modeConfig = false;
489 _modeEdit = false;
490 _modeEditDefaults = false;
491 _modeEditGuest = false;
492 _modeHelp = false;
493 _modePreview = false;
494 _modePrint = false;
495 _modeView = false;
496 _namespace = StringPool.BLANK;
497 _portletName = StringPool.BLANK;
498 _portletSetup = null;
499 _resourcePK = StringPool.BLANK;
500 _restoreCurrentView = false;
501 _rootPortletId = StringPool.BLANK;
502 _showBackIcon = false;
503 _showCloseIcon = false;
504 _showConfigurationIcon = false;
505 _showEditDefaultsIcon = false;
506 _showEditGuestIcon = false;
507 _showEditIcon = false;
508 _showExportImportIcon = false;
509 _showHelpIcon = false;
510 _showMaxIcon = false;
511 _showMinIcon = false;
512 _showMoveIcon = false;
513 _showPortletCssIcon = false;
514 _showPortletIcon = false;
515 _showPrintIcon = false;
516 _showRefreshIcon = false;
517 _stateExclusive = false;
518 _stateMax = false;
519 _stateMin = false;
520 _stateNormal = false;
521 _statePopUp = false;
522 _title = StringPool.BLANK;
523 _urlBack = StringPool.BLANK;
524 _urlClose = StringPool.BLANK;
525 _urlConfiguration = StringPool.BLANK;
526 _urlEdit = StringPool.BLANK;
527 _urlEditDefaults = StringPool.BLANK;
528 _urlEditGuest = StringPool.BLANK;
529 _urlExportImport = StringPool.BLANK;
530 _urlHelp = StringPool.BLANK;
531 _urlMax = StringPool.BLANK;
532 _urlMin = StringPool.BLANK;
533 _urlPortlet = StringPool.BLANK;
534 _urlPortletCss = StringPool.BLANK;
535 _urlPrint = StringPool.BLANK;
536 _urlRefresh = StringPool.BLANK;
537 _webDAVEnabled = false;
538 }
539
540
543 @Deprecated
544 public void setAccess(boolean access) {
545 }
546
547 public void setActive(boolean active) {
548 _active = active;
549 }
550
551 public void setColumnCount(int columnCount) {
552 _columnCount = columnCount;
553 }
554
555 public void setColumnId(String columnId) {
556 _columnId = columnId;
557 }
558
559 public void setColumnPos(int columnPos) {
560 _columnPos = columnPos;
561 }
562
563 public void setContent(StringBundler content) {
564 if (content == null) {
565 _content = _blankStringBundler;
566 }
567 else {
568 _content = content;
569 }
570 }
571
572 public void setControlPanelCategory(String controlPanelCategory) {
573 _controlPanelCategory = controlPanelCategory;
574 }
575
576 public void setCustomCSSClassName(String customCSSClassName) {
577 _customCSSClassName = customCSSClassName;
578 }
579
580 public void setDescription(String description) {
581 description = HtmlUtil.escape(description);
582
583 _description = description;
584 }
585
586 public void setId(String id) {
587 _id = id;
588 }
589
590 public void setInstanceId(String instanceId) {
591 _instanceId = instanceId;
592 }
593
594 public void setModeAbout(boolean modeAbout) {
595 _modeAbout = modeAbout;
596 }
597
598 public void setModeConfig(boolean modeConfig) {
599 _modeConfig = modeConfig;
600 }
601
602 public void setModeEdit(boolean modeEdit) {
603 _modeEdit = modeEdit;
604 }
605
606 public void setModeEditDefaults(boolean modeEditDefaults) {
607 _modeEditDefaults = modeEditDefaults;
608 }
609
610 public void setModeEditGuest(boolean modeEditGuest) {
611 _modeEditGuest = modeEditGuest;
612 }
613
614 public void setModeHelp(boolean modeHelp) {
615 _modeHelp = modeHelp;
616 }
617
618 public void setModePreview(boolean modePreview) {
619 _modePreview = modePreview;
620 }
621
622 public void setModePrint(boolean modePrint) {
623 _modePrint = modePrint;
624 }
625
626 public void setModeView(boolean modeView) {
627 _modeView = modeView;
628 }
629
630 public void setNamespace(String namespace) {
631 _namespace = namespace;
632 }
633
634 public void setPortletName(String portletName) {
635 _portletName = portletName;
636 }
637
638 public void setPortletResource(String portletResource) {
639 _portletResource = portletResource;
640 }
641
642 public void setPortletSetup(PortletPreferences portletSetup) {
643 _portletSetup = portletSetup;
644 }
645
646 public void setResourcePK(String resourcePK) {
647 _resourcePK = resourcePK;
648 }
649
650 public void setRestoreCurrentView(boolean restoreCurrentView) {
651 _restoreCurrentView = restoreCurrentView;
652 }
653
654 public void setRootPortletId(String rootPortletId) {
655 _rootPortletId = rootPortletId;
656 }
657
658 public void setShowBackIcon(boolean showBackIcon) {
659 _showBackIcon = showBackIcon;
660 }
661
662 public void setShowCloseIcon(boolean showCloseIcon) {
663 _showCloseIcon = showCloseIcon;
664 }
665
666 public void setShowConfigurationIcon(boolean showConfigurationIcon) {
667 _showConfigurationIcon = showConfigurationIcon;
668 }
669
670 public void setShowEditDefaultsIcon(boolean showEditDefaultsIcon) {
671 _showEditDefaultsIcon = showEditDefaultsIcon;
672 }
673
674 public void setShowEditGuestIcon(boolean showEditGuestIcon) {
675 _showEditGuestIcon = showEditGuestIcon;
676 }
677
678 public void setShowEditIcon(boolean showEditIcon) {
679 _showEditIcon = showEditIcon;
680 }
681
682 public void setShowExportImportIcon(boolean showExportImportIcon) {
683 _showExportImportIcon = showExportImportIcon;
684 }
685
686 public void setShowHelpIcon(boolean showHelpIcon) {
687 _showHelpIcon = showHelpIcon;
688 }
689
690 public void setShowMaxIcon(boolean showMaxIcon) {
691 _showMaxIcon = showMaxIcon;
692 }
693
694 public void setShowMinIcon(boolean showMinIcon) {
695 _showMinIcon = showMinIcon;
696 }
697
698 public void setShowMoveIcon(boolean showMoveIcon) {
699 _showMoveIcon = showMoveIcon;
700 }
701
702 public void setShowPortletCssIcon(boolean showPortletCssIcon) {
703 _showPortletCssIcon = showPortletCssIcon;
704 }
705
706 public void setShowPortletIcon(boolean showPortletIcon) {
707 _showPortletIcon = showPortletIcon;
708 }
709
710 public void setShowPrintIcon(boolean showPrintIcon) {
711 _showPrintIcon = showPrintIcon;
712 }
713
714 public void setShowRefreshIcon(boolean showRefreshIcon) {
715 _showRefreshIcon = showRefreshIcon;
716 }
717
718 public void setStateExclusive(boolean stateExclusive) {
719 _stateExclusive = stateExclusive;
720 }
721
722 public void setStateMax(boolean stateMax) {
723 _stateMax = stateMax;
724 }
725
726 public void setStateMin(boolean stateMin) {
727 _stateMin = stateMin;
728 }
729
730 public void setStateNormal(boolean stateNormal) {
731 _stateNormal = stateNormal;
732 }
733
734 public void setStatePopUp(boolean statePopUp) {
735 _statePopUp = statePopUp;
736 }
737
738 public void setThemeDisplay(ThemeDisplay themeDisplay) {
739 _themeDisplay = themeDisplay;
740 }
741
742 public void setTitle(String title) {
743 _title = title;
744
745
746
747 if (Validator.isNull(_id)) {
748 setId(_themeDisplay.getTilesTitle());
749 }
750 }
751
752 public void setURLBack(String urlBack) {
753 _urlBack = urlBack;
754 }
755
756 public void setURLClose(String urlClose) {
757 _urlClose = urlClose;
758 }
759
760 public void setURLConfiguration(String urlConfiguration) {
761 _urlConfiguration = urlConfiguration;
762 }
763
764 public void setURLEdit(String urlEdit) {
765 _urlEdit = urlEdit;
766 }
767
768 public void setURLEditDefaults(String urlEditDefaults) {
769 _urlEditDefaults = urlEditDefaults;
770 }
771
772 public void setURLEditGuest(String urlEditGuest) {
773 _urlEditGuest = urlEditGuest;
774 }
775
776 public void setURLExportImport(String urlExportImport) {
777 _urlExportImport = urlExportImport;
778 }
779
780 public void setURLHelp(String urlHelp) {
781 _urlHelp = urlHelp;
782 }
783
784 public void setURLMax(String urlMax) {
785 _urlMax = urlMax;
786 }
787
788 public void setURLMin(String urlMin) {
789 _urlMin = urlMin;
790 }
791
792 public void setURLPortlet(String urlPortlet) {
793 _urlPortlet = urlPortlet;
794 }
795
796 public void setURLPortletCss(String urlPortletCss) {
797 _urlPortletCss = urlPortletCss;
798 }
799
800 public void setURLPrint(String urlPrint) {
801 _urlPrint = urlPrint;
802 }
803
804 public void setURLRefresh(String urlRefresh) {
805 _urlRefresh = urlRefresh;
806 }
807
808 public void setWebDAVEnabled(boolean webDAVEnabled) {
809 _webDAVEnabled = webDAVEnabled;
810 }
811
812 public void writeContent(Writer writer) throws IOException {
813 _content.writeTo(writer);
814 }
815
816 private static final Log _log = LogFactoryUtil.getLog(PortletDisplay.class);
817
818 private static final StringBundler _blankStringBundler = new StringBundler(
819 StringPool.BLANK);
820
821 private boolean _active;
822 private int _columnCount;
823 private String _columnId = StringPool.BLANK;
824 private int _columnPos;
825 private StringBundler _content = _blankStringBundler;
826 private String _controlPanelCategory = StringPool.BLANK;
827 private String _customCSSClassName = StringPool.BLANK;
828 private String _description = StringPool.BLANK;
829 private String _id = StringPool.BLANK;
830 private String _instanceId = StringPool.BLANK;
831 private boolean _modeAbout;
832 private boolean _modeConfig;
833 private boolean _modeEdit;
834 private boolean _modeEditDefaults;
835 private boolean _modeEditGuest;
836 private boolean _modeHelp;
837 private boolean _modePreview;
838 private boolean _modePrint;
839 private boolean _modeView;
840 private String _namespace = StringPool.BLANK;
841 private String _portletName = StringPool.BLANK;
842 private String _portletResource = StringPool.BLANK;
843 private PortletPreferences _portletSetup;
844 private String _resourcePK = StringPool.BLANK;
845 private boolean _restoreCurrentView;
846 private String _rootPortletId = StringPool.BLANK;
847 private boolean _showBackIcon;
848 private boolean _showCloseIcon;
849 private boolean _showConfigurationIcon;
850 private boolean _showEditDefaultsIcon;
851 private boolean _showEditGuestIcon;
852 private boolean _showEditIcon;
853 private boolean _showExportImportIcon;
854 private boolean _showHelpIcon;
855 private boolean _showMaxIcon;
856 private boolean _showMinIcon;
857 private boolean _showMoveIcon;
858 private boolean _showPortletCssIcon;
859 private boolean _showPortletIcon;
860 private boolean _showPrintIcon;
861 private boolean _showRefreshIcon;
862 private boolean _stateExclusive;
863 private boolean _stateMax;
864 private boolean _stateMin;
865 private boolean _stateNormal;
866 private boolean _statePopUp;
867 private ThemeDisplay _themeDisplay;
868 private String _title = StringPool.BLANK;
869 private String _urlBack = StringPool.BLANK;
870 private String _urlClose = StringPool.BLANK;
871 private String _urlConfiguration = StringPool.BLANK;
872 private String _urlEdit = StringPool.BLANK;
873 private String _urlEditDefaults = StringPool.BLANK;
874 private String _urlEditGuest = StringPool.BLANK;
875 private String _urlExportImport = StringPool.BLANK;
876 private String _urlHelp = StringPool.BLANK;
877 private String _urlMax = StringPool.BLANK;
878 private String _urlMin = StringPool.BLANK;
879 private String _urlPortlet = StringPool.BLANK;
880 private String _urlPortletCss = StringPool.BLANK;
881 private String _urlPrint = StringPool.BLANK;
882 private String _urlRefresh = StringPool.BLANK;
883 private boolean _webDAVEnabled;
884
885 }