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 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) throws PortalException;
084
085
091 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
092 public com.liferay.portal.model.PortletPreferences deletePortletPreferences(
093 com.liferay.portal.model.PortletPreferences portletPreferences);
094
095
102 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
103 public com.liferay.portal.model.PortletPreferences deletePortletPreferences(
104 long portletPreferencesId) throws PortalException;
105
106 public void deletePortletPreferencesByPlid(long plid);
107
108 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
109
110
116 public <T> java.util.List<T> dynamicQuery(
117 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
118
119
131 public <T> java.util.List<T> dynamicQuery(
132 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
133 int end);
134
135
148 public <T> java.util.List<T> dynamicQuery(
149 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
150 int end,
151 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
152
153
159 public long dynamicQueryCount(
160 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
161
162
169 public long dynamicQueryCount(
170 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
171 com.liferay.portal.kernel.dao.orm.Projection projection);
172
173 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174 public com.liferay.portal.model.PortletPreferences fetchPortletPreferences(
175 long portletPreferencesId);
176
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public javax.portlet.PortletPreferences fetchPreferences(long companyId,
179 long ownerId, int ownerType, long plid, java.lang.String portletId);
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public javax.portlet.PortletPreferences fetchPreferences(
183 com.liferay.portal.model.PortletPreferencesIds portletPreferencesIds);
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
187
188 @com.liferay.portal.kernel.spring.aop.Skip
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public javax.portlet.PortletPreferences getDefaultPreferences(
191 long companyId, java.lang.String portletId);
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery();
195
196
201 public java.lang.String getOSGiServiceIdentifier();
202
203 @Override
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public com.liferay.portal.model.PersistedModel getPersistedModel(
206 java.io.Serializable primaryKeyObj) throws 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 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) throws PortalException;
243
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferencesByPlid(
246 long plid);
247
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public long getPortletPreferencesCount(long ownerId, int ownerType,
250 long plid, com.liferay.portal.model.Portlet portlet,
251 boolean excludeDefaultPreferences);
252
253 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254 public long getPortletPreferencesCount(long ownerId, int ownerType,
255 java.lang.String portletId, boolean excludeDefaultPreferences);
256
257 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
258 public long getPortletPreferencesCount(int ownerType, long plid,
259 java.lang.String portletId);
260
261 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
262 public long getPortletPreferencesCount(int ownerType,
263 java.lang.String portletId);
264
265
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public java.util.List<com.liferay.portal.model.PortletPreferences> getPortletPreferenceses(
278 int start, int end);
279
280
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public int getPortletPreferencesesCount();
287
288 @com.liferay.portal.kernel.spring.aop.Retry(acceptor = com.liferay.portal.service.ExceptionRetryAcceptor.class, properties = {
289 @com.liferay.portal.kernel.spring.aop.Property(name = ExceptionRetryAcceptor.EXCEPTION_NAME, value = "org.springframework.dao.DataIntegrityViolationException")
290 }
291 )
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public javax.portlet.PortletPreferences getPreferences(long companyId,
294 long ownerId, int ownerType, long plid, java.lang.String portletId);
295
296 @com.liferay.portal.kernel.spring.aop.Retry(acceptor = com.liferay.portal.service.ExceptionRetryAcceptor.class, properties = {
297 @com.liferay.portal.kernel.spring.aop.Property(name = ExceptionRetryAcceptor.EXCEPTION_NAME, value = "org.springframework.dao.DataIntegrityViolationException")
298 }
299 )
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public javax.portlet.PortletPreferences getPreferences(long companyId,
302 long ownerId, int ownerType, long plid, java.lang.String portletId,
303 java.lang.String defaultPreferences);
304
305 @com.liferay.portal.kernel.spring.aop.Retry(acceptor = com.liferay.portal.service.ExceptionRetryAcceptor.class, properties = {
306 @com.liferay.portal.kernel.spring.aop.Property(name = ExceptionRetryAcceptor.EXCEPTION_NAME, value = "org.springframework.dao.DataIntegrityViolationException")
307 }
308 )
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public javax.portlet.PortletPreferences getPreferences(
311 com.liferay.portal.model.PortletPreferencesIds portletPreferencesIds);
312
313 @com.liferay.portal.kernel.spring.aop.Retry(acceptor = com.liferay.portal.service.ExceptionRetryAcceptor.class, properties = {
314 @com.liferay.portal.kernel.spring.aop.Property(name = ExceptionRetryAcceptor.EXCEPTION_NAME, value = "org.springframework.dao.DataIntegrityViolationException")
315 }
316 )
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public javax.portlet.PortletPreferences getStrictPreferences(
319 long companyId, long ownerId, int ownerType, long plid,
320 java.lang.String portletId);
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public javax.portlet.PortletPreferences getStrictPreferences(
324 com.liferay.portal.model.PortletPreferencesIds portletPreferencesIds);
325
326
332 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
333 public com.liferay.portal.model.PortletPreferences updatePortletPreferences(
334 com.liferay.portal.model.PortletPreferences portletPreferences);
335
336 public com.liferay.portal.model.PortletPreferences updatePreferences(
337 long ownerId, int ownerType, long plid, java.lang.String portletId,
338 javax.portlet.PortletPreferences portletPreferences);
339
340 public com.liferay.portal.model.PortletPreferences updatePreferences(
341 long ownerId, int ownerType, long plid, java.lang.String portletId,
342 java.lang.String xml);
343 }