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