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