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