001
014
015 package com.liferay.portlet.journal.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface JournalTemplateLocalService {
043
050 public com.liferay.portlet.journal.model.JournalTemplate addJournalTemplate(
051 com.liferay.portlet.journal.model.JournalTemplate journalTemplate)
052 throws com.liferay.portal.kernel.exception.SystemException;
053
054
060 public com.liferay.portlet.journal.model.JournalTemplate createJournalTemplate(
061 long id);
062
063
070 public void deleteJournalTemplate(long id)
071 throws com.liferay.portal.kernel.exception.PortalException,
072 com.liferay.portal.kernel.exception.SystemException;
073
074
080 public void deleteJournalTemplate(
081 com.liferay.portlet.journal.model.JournalTemplate journalTemplate)
082 throws com.liferay.portal.kernel.exception.SystemException;
083
084
091 @SuppressWarnings("rawtypes")
092 public java.util.List dynamicQuery(
093 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
094 throws com.liferay.portal.kernel.exception.SystemException;
095
096
109 @SuppressWarnings("rawtypes")
110 public java.util.List dynamicQuery(
111 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
112 int end) throws com.liferay.portal.kernel.exception.SystemException;
113
114
128 @SuppressWarnings("rawtypes")
129 public java.util.List dynamicQuery(
130 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
131 int end,
132 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
133 throws com.liferay.portal.kernel.exception.SystemException;
134
135
142 public long dynamicQueryCount(
143 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
144 throws com.liferay.portal.kernel.exception.SystemException;
145
146
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portlet.journal.model.JournalTemplate getJournalTemplate(
156 long id)
157 throws com.liferay.portal.kernel.exception.PortalException,
158 com.liferay.portal.kernel.exception.SystemException;
159
160
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.journal.model.JournalTemplate getJournalTemplateByUuidAndGroupId(
171 java.lang.String uuid, long groupId)
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.JournalTemplate> getJournalTemplates(
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 getJournalTemplatesCount()
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
209 public com.liferay.portlet.journal.model.JournalTemplate updateJournalTemplate(
210 com.liferay.portlet.journal.model.JournalTemplate journalTemplate)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
221 public com.liferay.portlet.journal.model.JournalTemplate updateJournalTemplate(
222 com.liferay.portlet.journal.model.JournalTemplate journalTemplate,
223 boolean merge)
224 throws com.liferay.portal.kernel.exception.SystemException;
225
226 public com.liferay.portlet.journal.model.JournalTemplate addTemplate(
227 long userId, long groupId, java.lang.String templateId,
228 boolean autoTemplateId, java.lang.String structureId,
229 java.lang.String name, java.lang.String description,
230 java.lang.String xsl, boolean formatXsl, java.lang.String langType,
231 boolean cacheable, boolean smallImage, java.lang.String smallImageURL,
232 java.io.File smallFile,
233 com.liferay.portal.service.ServiceContext serviceContext)
234 throws com.liferay.portal.kernel.exception.PortalException,
235 com.liferay.portal.kernel.exception.SystemException;
236
237 public void addTemplateResources(long groupId, java.lang.String templateId,
238 boolean addCommunityPermissions, boolean addGuestPermissions)
239 throws com.liferay.portal.kernel.exception.PortalException,
240 com.liferay.portal.kernel.exception.SystemException;
241
242 public void addTemplateResources(
243 com.liferay.portlet.journal.model.JournalTemplate template,
244 boolean addCommunityPermissions, boolean addGuestPermissions)
245 throws com.liferay.portal.kernel.exception.PortalException,
246 com.liferay.portal.kernel.exception.SystemException;
247
248 public void addTemplateResources(long groupId, java.lang.String templateId,
249 java.lang.String[] communityPermissions,
250 java.lang.String[] guestPermissions)
251 throws com.liferay.portal.kernel.exception.PortalException,
252 com.liferay.portal.kernel.exception.SystemException;
253
254 public void addTemplateResources(
255 com.liferay.portlet.journal.model.JournalTemplate template,
256 java.lang.String[] communityPermissions,
257 java.lang.String[] guestPermissions)
258 throws com.liferay.portal.kernel.exception.PortalException,
259 com.liferay.portal.kernel.exception.SystemException;
260
261 public void checkNewLine(long groupId, java.lang.String templateId)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public com.liferay.portlet.journal.model.JournalTemplate copyTemplate(
266 long userId, long groupId, java.lang.String oldTemplateId,
267 java.lang.String newTemplateId, boolean autoTemplateId)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void deleteTemplate(long groupId, java.lang.String templateId)
272 throws com.liferay.portal.kernel.exception.PortalException,
273 com.liferay.portal.kernel.exception.SystemException;
274
275 public void deleteTemplate(
276 com.liferay.portlet.journal.model.JournalTemplate template)
277 throws com.liferay.portal.kernel.exception.PortalException,
278 com.liferay.portal.kernel.exception.SystemException;
279
280 public void deleteTemplates(long groupId)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> getStructureTemplates(
286 long groupId, java.lang.String structureId)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> getStructureTemplates(
291 long groupId, java.lang.String structureId, int start, int end)
292 throws com.liferay.portal.kernel.exception.SystemException;
293
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public int getStructureTemplatesCount(long groupId,
296 java.lang.String structureId)
297 throws com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public com.liferay.portlet.journal.model.JournalTemplate getTemplate(
301 long id)
302 throws com.liferay.portal.kernel.exception.PortalException,
303 com.liferay.portal.kernel.exception.SystemException;
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public com.liferay.portlet.journal.model.JournalTemplate getTemplate(
307 long groupId, java.lang.String templateId)
308 throws com.liferay.portal.kernel.exception.PortalException,
309 com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public com.liferay.portlet.journal.model.JournalTemplate getTemplateBySmallImageId(
313 long smallImageId)
314 throws com.liferay.portal.kernel.exception.PortalException,
315 com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> getTemplates()
319 throws com.liferay.portal.kernel.exception.SystemException;
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> getTemplates(
323 long groupId)
324 throws com.liferay.portal.kernel.exception.SystemException;
325
326 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> getTemplates(
328 long groupId, int start, int end)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public int getTemplatesCount(long groupId)
333 throws com.liferay.portal.kernel.exception.SystemException;
334
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public boolean hasTemplate(long groupId, java.lang.String templateId)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
340 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> search(
341 long companyId, long groupId, java.lang.String keywords,
342 java.lang.String structureId, java.lang.String structureIdComparator,
343 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public java.util.List<com.liferay.portlet.journal.model.JournalTemplate> search(
348 long companyId, long groupId, java.lang.String templateId,
349 java.lang.String structureId, java.lang.String structureIdComparator,
350 java.lang.String name, java.lang.String description,
351 boolean andOperator, int start, int end,
352 com.liferay.portal.kernel.util.OrderByComparator obc)
353 throws com.liferay.portal.kernel.exception.SystemException;
354
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public int searchCount(long companyId, long groupId,
357 java.lang.String keywords, java.lang.String structureId,
358 java.lang.String structureIdComparator)
359 throws com.liferay.portal.kernel.exception.SystemException;
360
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public int searchCount(long companyId, long groupId,
363 java.lang.String templateId, java.lang.String structureId,
364 java.lang.String structureIdComparator, java.lang.String name,
365 java.lang.String description, boolean andOperator)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 public com.liferay.portlet.journal.model.JournalTemplate updateTemplate(
369 long groupId, java.lang.String templateId,
370 java.lang.String structureId, java.lang.String name,
371 java.lang.String description, java.lang.String xsl, boolean formatXsl,
372 java.lang.String langType, boolean cacheable, boolean smallImage,
373 java.lang.String smallImageURL, java.io.File smallFile,
374 com.liferay.portal.service.ServiceContext serviceContext)
375 throws com.liferay.portal.kernel.exception.PortalException,
376 com.liferay.portal.kernel.exception.SystemException;
377 }