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