001
014
015 package com.liferay.portlet.journal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.PersistedModelLocalService;
023
024
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface JournalContentSearchLocalService
040 extends PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.journal.model.JournalContentSearch addJournalContentSearch(
055 com.liferay.portlet.journal.model.JournalContentSearch journalContentSearch)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.journal.model.JournalContentSearch createJournalContentSearch(
065 long contentSearchId);
066
067
074 public void deleteJournalContentSearch(long contentSearchId)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078
084 public void deleteJournalContentSearch(
085 com.liferay.portlet.journal.model.JournalContentSearch journalContentSearch)
086 throws com.liferay.portal.kernel.exception.SystemException;
087
088
095 @SuppressWarnings("rawtypes")
096 public java.util.List dynamicQuery(
097 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
098 throws com.liferay.portal.kernel.exception.SystemException;
099
100
113 @SuppressWarnings("rawtypes")
114 public java.util.List dynamicQuery(
115 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116 int end) throws com.liferay.portal.kernel.exception.SystemException;
117
118
132 @SuppressWarnings("rawtypes")
133 public java.util.List dynamicQuery(
134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
135 int end,
136 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
137 throws com.liferay.portal.kernel.exception.SystemException;
138
139
146 public long dynamicQueryCount(
147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
148 throws com.liferay.portal.kernel.exception.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portlet.journal.model.JournalContentSearch fetchJournalContentSearch(
152 long contentSearchId)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portlet.journal.model.JournalContentSearch getJournalContentSearch(
165 long contentSearchId)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.PersistedModel getPersistedModel(
171 java.io.Serializable primaryKeyObj)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getJournalContentSearchs(
189 int start, int end)
190 throws com.liferay.portal.kernel.exception.SystemException;
191
192
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int getJournalContentSearchsCount()
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
209 public com.liferay.portlet.journal.model.JournalContentSearch updateJournalContentSearch(
210 com.liferay.portlet.journal.model.JournalContentSearch journalContentSearch)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
221 public com.liferay.portlet.journal.model.JournalContentSearch updateJournalContentSearch(
222 com.liferay.portlet.journal.model.JournalContentSearch journalContentSearch,
223 boolean merge)
224 throws com.liferay.portal.kernel.exception.SystemException;
225
226
231 public java.lang.String getBeanIdentifier();
232
233
238 public void setBeanIdentifier(java.lang.String beanIdentifier);
239
240 public void checkContentSearches(long companyId)
241 throws com.liferay.portal.kernel.exception.PortalException,
242 com.liferay.portal.kernel.exception.SystemException;
243
244 public void deleteArticleContentSearch(long groupId, boolean privateLayout,
245 long layoutId, java.lang.String portletId, java.lang.String articleId)
246 throws com.liferay.portal.kernel.exception.PortalException,
247 com.liferay.portal.kernel.exception.SystemException;
248
249 public void deleteArticleContentSearches(long groupId,
250 java.lang.String articleId)
251 throws com.liferay.portal.kernel.exception.SystemException;
252
253 public void deleteLayoutContentSearches(long groupId,
254 boolean privateLayout, long layoutId)
255 throws com.liferay.portal.kernel.exception.SystemException;
256
257 public void deleteOwnerContentSearches(long groupId, boolean privateLayout)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getArticleContentSearches()
262 throws com.liferay.portal.kernel.exception.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getArticleContentSearches(
266 long groupId, java.lang.String articleId)
267 throws com.liferay.portal.kernel.exception.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getArticleContentSearches(
271 java.lang.String articleId)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public java.util.List<java.lang.Long> getLayoutIds(long groupId,
276 boolean privateLayout, java.lang.String articleId)
277 throws com.liferay.portal.kernel.exception.SystemException;
278
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public int getLayoutIdsCount(long groupId, boolean privateLayout,
281 java.lang.String articleId)
282 throws com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public int getLayoutIdsCount(java.lang.String articleId)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288 public com.liferay.portlet.journal.model.JournalContentSearch updateContentSearch(
289 long groupId, boolean privateLayout, long layoutId,
290 java.lang.String portletId, java.lang.String articleId)
291 throws com.liferay.portal.kernel.exception.PortalException,
292 com.liferay.portal.kernel.exception.SystemException;
293
294 public com.liferay.portlet.journal.model.JournalContentSearch updateContentSearch(
295 long groupId, boolean privateLayout, long layoutId,
296 java.lang.String portletId, java.lang.String articleId, boolean purge)
297 throws com.liferay.portal.kernel.exception.PortalException,
298 com.liferay.portal.kernel.exception.SystemException;
299
300 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> updateContentSearch(
301 long groupId, boolean privateLayout, long layoutId,
302 java.lang.String portletId, java.lang.String[] articleIds)
303 throws com.liferay.portal.kernel.exception.PortalException,
304 com.liferay.portal.kernel.exception.SystemException;
305 }