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
158 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
159 public com.liferay.portlet.journal.model.JournalContentSearch getJournalContentSearch(
160 long contentSearchId)
161 throws com.liferay.portal.kernel.exception.PortalException,
162 com.liferay.portal.kernel.exception.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public com.liferay.portal.model.PersistedModel getPersistedModel(
166 java.io.Serializable primaryKeyObj)
167 throws com.liferay.portal.kernel.exception.PortalException,
168 com.liferay.portal.kernel.exception.SystemException;
169
170
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getJournalContentSearchs(
184 int start, int end)
185 throws com.liferay.portal.kernel.exception.SystemException;
186
187
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public int getJournalContentSearchsCount()
195 throws com.liferay.portal.kernel.exception.SystemException;
196
197
204 public com.liferay.portlet.journal.model.JournalContentSearch updateJournalContentSearch(
205 com.liferay.portlet.journal.model.JournalContentSearch journalContentSearch)
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
216 public com.liferay.portlet.journal.model.JournalContentSearch updateJournalContentSearch(
217 com.liferay.portlet.journal.model.JournalContentSearch journalContentSearch,
218 boolean merge)
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
226 public java.lang.String getBeanIdentifier();
227
228
233 public void setBeanIdentifier(java.lang.String beanIdentifier);
234
235 public void checkContentSearches(long companyId)
236 throws com.liferay.portal.kernel.exception.PortalException,
237 com.liferay.portal.kernel.exception.SystemException;
238
239 public void deleteArticleContentSearch(long groupId, boolean privateLayout,
240 long layoutId, java.lang.String portletId, java.lang.String articleId)
241 throws com.liferay.portal.kernel.exception.PortalException,
242 com.liferay.portal.kernel.exception.SystemException;
243
244 public void deleteArticleContentSearches(long groupId,
245 java.lang.String articleId)
246 throws com.liferay.portal.kernel.exception.SystemException;
247
248 public void deleteLayoutContentSearches(long groupId,
249 boolean privateLayout, long layoutId)
250 throws com.liferay.portal.kernel.exception.SystemException;
251
252 public void deleteOwnerContentSearches(long groupId, boolean privateLayout)
253 throws com.liferay.portal.kernel.exception.SystemException;
254
255 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
256 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getArticleContentSearches()
257 throws com.liferay.portal.kernel.exception.SystemException;
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> getArticleContentSearches(
261 long groupId, java.lang.String articleId)
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 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<java.lang.Long> getLayoutIds(long groupId,
271 boolean privateLayout, java.lang.String articleId)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public int getLayoutIdsCount(long groupId, boolean privateLayout,
276 java.lang.String articleId)
277 throws com.liferay.portal.kernel.exception.SystemException;
278
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public int getLayoutIdsCount(java.lang.String articleId)
281 throws com.liferay.portal.kernel.exception.SystemException;
282
283 public com.liferay.portlet.journal.model.JournalContentSearch updateContentSearch(
284 long groupId, boolean privateLayout, long layoutId,
285 java.lang.String portletId, java.lang.String articleId)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 public com.liferay.portlet.journal.model.JournalContentSearch updateContentSearch(
290 long groupId, boolean privateLayout, long layoutId,
291 java.lang.String portletId, java.lang.String articleId, boolean purge)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException;
294
295 public java.util.List<com.liferay.portlet.journal.model.JournalContentSearch> updateContentSearch(
296 long groupId, boolean privateLayout, long layoutId,
297 java.lang.String portletId, java.lang.String[] articleIds)
298 throws com.liferay.portal.kernel.exception.PortalException,
299 com.liferay.portal.kernel.exception.SystemException;
300 }