001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025
026
038 @ProviderType
039 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
040 PortalException.class, SystemException.class})
041 public interface PortletPreferencesLocalService extends BaseLocalService,
042 PersistedModelLocalService {
043
048 public com.liferay.portal.model.PortletPreferences addPortletPreferences(
049 long companyId, long ownerId, int ownerType, long plid,
050 java.lang.String portletId, com.liferay.portal.model.Portlet portlet,
051 java.lang.String defaultPreferences);
052
053
059 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
060 public com.liferay.portal.model.PortletPreferences addPortletPreferences(
061 com.liferay.portal.model.PortletPreferences portletPreferences);
062
063
069 public com.liferay.portal.model.PortletPreferences createPortletPreferences(
070 long portletPreferencesId);
071
072
075 @Override
076 public com.liferay.portal.model.PersistedModel deletePersistedModel(
077 com.liferay.portal.model.PersistedModel persistedModel)
078 throws com.liferay.portal.kernel.exception.PortalException;
079
080 public void deletePortletPreferences(long ownerId, int ownerType, long plid);
081
082 public void deletePortletPreferences(long ownerId, int ownerType,
083 long plid, java.lang.String portletId)
084 throws com.liferay.portal.kernel.exception.PortalException;
085
086
092 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
093 public com.liferay.portal.model.PortletPreferences deletePortletPreferences(
094 com.liferay.portal.model.PortletPreferences portletPreferences);
095
096
103 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
104 public com.liferay.portal.model.PortletPreferences deletePortletPreferences(
105 long portletPreferencesId)
106 throws com.liferay.portal.kernel.exception.PortalException;
107
108 public void deletePortletPreferencesByPlid(long plid);
109
110 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
111
112
118 public <T> java.util.List<T> dynamicQuery(
119 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
120
121
133 public <T> java.util.List<T> dynamicQuery(
134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
135 int end);
136
137
150 public <T> java.util.List<T> dynamicQuery(
151 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
152 int end,
153 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
154
155
161 public long dynamicQueryCount(
162 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
163
164
171 public long dynamicQueryCount(
172 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
173 com.liferay.portal.kernel.dao.orm.Projection projection);
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PortletPreferences fetchPortletPreferences(
177 long portletPreferencesId);
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public javax.portlet.PortletPreferences fetchPreferences(long companyId,
181 long ownerId, int ownerType, long plid, java.lang.String portletId);
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public javax.portlet.PortletPreferences fetchPreferences(
185 com.liferay.portal.model.PortletPreferencesIds portletPreferencesIds);
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
189
190
195 public java.lang.String getBeanIdentifier();
196
197 @com.liferay.portal.kernel.spring.aop.Skip
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public javax.portlet.PortletPreferences getDefaultPreferences(
200 long companyId, java.lang.String portletId);
201
202 @Override
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public com.liferay.portal.model.PersistedModel getPersistedModel(
205 java.io.Serializable primaryKeyObj)
206 throws com.liferay.portal.kernel.exception.PortalException;
207
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferences();
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferences(
213 long companyId, long groupId, long ownerId, int ownerType,
214 java.lang.String portletId, boolean privateLayout);
215
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferences(
218 long ownerId, int ownerType, long plid);
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public com.liferay.portal.model.PortletPreferences getPortletPreferences(
222 long ownerId, int ownerType, long plid, java.lang.String portletId)
223 throws com.liferay.portal.kernel.exception.PortalException;
224
225 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
226 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferences(
227 int ownerType, long plid, java.lang.String portletId);
228
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferences(
231 long plid, java.lang.String portletId);
232
233
240 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
241 public com.liferay.portal.model.PortletPreferences getPortletPreferences(
242 long portletPreferencesId)
243 throws com.liferay.portal.kernel.exception.PortalException;
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferencesByPlid(
247 long plid);
248
249 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
250 public long getPortletPreferencesCount(long ownerId, int ownerType,
251 long plid, com.liferay.portal.model.Portlet portlet,
252 boolean excludeDefaultPreferences);
253
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public long getPortletPreferencesCount(long ownerId, int ownerType,
256 java.lang.String portletId, boolean excludeDefaultPreferences);
257
258 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
259 public long getPortletPreferencesCount(int ownerType, long plid,
260 java.lang.String portletId);
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public long getPortletPreferencesCount(int ownerType,
264 java.lang.String portletId);
265
266
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferenceses(
279 int start, int end);
280
281
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public int getPortletPreferencesesCount();
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public javax.portlet.PortletPreferences getPreferences(long companyId,
291 long ownerId, int ownerType, long plid, java.lang.String portletId);
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public javax.portlet.PortletPreferences getPreferences(long companyId,
295 long ownerId, int ownerType, long plid, java.lang.String portletId,
296 java.lang.String defaultPreferences);
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public javax.portlet.PortletPreferences getPreferences(
300 com.liferay.portal.model.PortletPreferencesIds portletPreferencesIds);
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public javax.portlet.PortletPreferences getStrictPreferences(
304 long companyId, long ownerId, int ownerType, long plid,
305 java.lang.String portletId);
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public javax.portlet.PortletPreferences getStrictPreferences(
309 com.liferay.portal.model.PortletPreferencesIds portletPreferencesIds);
310
311
316 public void setBeanIdentifier(java.lang.String beanIdentifier);
317
318
324 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
325 public com.liferay.portal.model.PortletPreferences updatePortletPreferences(
326 com.liferay.portal.model.PortletPreferences portletPreferences);
327
328 public com.liferay.portal.model.PortletPreferences updatePreferences(
329 long ownerId, int ownerType, long plid, java.lang.String portletId,
330 javax.portlet.PortletPreferences portletPreferences);
331
332 public com.liferay.portal.model.PortletPreferences updatePreferences(
333 long ownerId, int ownerType, long plid, java.lang.String portletId,
334 java.lang.String xml);
335 }