1
14
15 package com.liferay.portlet;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.model.Layout;
20 import com.liferay.portal.model.Portlet;
21 import com.liferay.portal.model.PortletPreferencesIds;
22
23 import javax.portlet.PortletPreferences;
24 import javax.portlet.PortletRequest;
25 import javax.portlet.PreferencesValidator;
26
27 import javax.servlet.http.HttpServletRequest;
28
29
35 public class PortletPreferencesFactoryUtil {
36
37 public static PortletPreferences getLayoutPortletSetup(
38 Layout layout, String portletId)
39 throws SystemException {
40
41 return getPortletPreferencesFactory().getLayoutPortletSetup(
42 layout, portletId);
43 }
44
45 public static PortalPreferences getPortalPreferences(
46 HttpServletRequest request)
47 throws SystemException {
48
49 return getPortletPreferencesFactory().getPortalPreferences(request);
50 }
51
52 public static PortalPreferences getPortalPreferences(
53 PortletRequest portletRequest)
54 throws SystemException {
55
56 return getPortletPreferencesFactory().getPortalPreferences(
57 portletRequest);
58 }
59
60 public static PortletPreferences getPortletPreferences(
61 HttpServletRequest request, String portletId)
62 throws PortalException, SystemException {
63
64 return getPortletPreferencesFactory().getPortletPreferences(
65 request, portletId);
66 }
67
68 public static PortletPreferencesFactory getPortletPreferencesFactory() {
69 return _portletPreferencesFactory;
70 }
71
72 public static PortletPreferencesIds getPortletPreferencesIds(
73 HttpServletRequest request, String portletId)
74 throws PortalException, SystemException {
75
76 return getPortletPreferencesFactory().getPortletPreferencesIds(
77 request, portletId);
78 }
79
80 public static PortletPreferencesIds getPortletPreferencesIds(
81 HttpServletRequest request, Layout selLayout, String portletId)
82 throws PortalException, SystemException {
83
84 return getPortletPreferencesFactory().getPortletPreferencesIds(
85 request, selLayout, portletId);
86 }
87
88 public static PortletPreferences getPortletSetup(
89 Layout layout, String portletId, String defaultPreferences)
90 throws SystemException {
91
92 return getPortletPreferencesFactory().getPortletSetup(
93 layout, portletId, defaultPreferences);
94 }
95
96 public static PortletPreferences getPortletSetup(
97 HttpServletRequest request, String portletId)
98 throws SystemException {
99
100 return getPortletPreferencesFactory().getPortletSetup(
101 request, portletId);
102 }
103
104 public static PortletPreferences getPortletSetup(
105 HttpServletRequest request, String portletId,
106 String defaultPreferences)
107 throws SystemException {
108
109 return getPortletPreferencesFactory().getPortletSetup(
110 request, portletId, defaultPreferences);
111 }
112
113 public static PortletPreferences getPortletSetup(
114 PortletRequest portletRequest)
115 throws SystemException {
116
117 return getPortletPreferencesFactory().getPortletSetup(portletRequest);
118 }
119
120 public static PortletPreferences getPortletSetup(
121 PortletRequest portletRequest, String portletId)
122 throws SystemException {
123
124 return getPortletPreferencesFactory().getPortletSetup(
125 portletRequest, portletId);
126 }
127
128 public static PortletPreferences getPreferences(
129 HttpServletRequest request) {
130
131 return getPortletPreferencesFactory().getPreferences(request);
132 }
133
134 public static PreferencesValidator getPreferencesValidator(
135 Portlet portlet) {
136
137 return getPortletPreferencesFactory().getPreferencesValidator(portlet);
138 }
139
140 public void setPortletPreferencesFactory(
141 PortletPreferencesFactory portletPreferencesFactory) {
142
143 _portletPreferencesFactory = portletPreferencesFactory;
144 }
145
146 private static PortletPreferencesFactory _portletPreferencesFactory;
147
148 }