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 JournalStructureLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.journal.model.JournalStructure addJournalStructure(
054 com.liferay.portlet.journal.model.JournalStructure journalStructure)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.journal.model.JournalStructure createJournalStructure(
064 long id);
065
066
073 public void deleteJournalStructure(long id)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteJournalStructure(
084 com.liferay.portlet.journal.model.JournalStructure journalStructure)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.journal.model.JournalStructure getJournalStructure(
159 long id)
160 throws com.liferay.portal.kernel.exception.PortalException,
161 com.liferay.portal.kernel.exception.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portal.model.PersistedModel getPersistedModel(
165 java.io.Serializable primaryKeyObj)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public com.liferay.portlet.journal.model.JournalStructure getJournalStructureByUuidAndGroupId(
180 java.lang.String uuid, long groupId)
181 throws com.liferay.portal.kernel.exception.PortalException,
182 com.liferay.portal.kernel.exception.SystemException;
183
184
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getJournalStructures(
198 int start, int end)
199 throws com.liferay.portal.kernel.exception.SystemException;
200
201
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public int getJournalStructuresCount()
209 throws com.liferay.portal.kernel.exception.SystemException;
210
211
218 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
219 com.liferay.portlet.journal.model.JournalStructure journalStructure)
220 throws com.liferay.portal.kernel.exception.SystemException;
221
222
230 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
231 com.liferay.portlet.journal.model.JournalStructure journalStructure,
232 boolean merge)
233 throws com.liferay.portal.kernel.exception.SystemException;
234
235
240 public java.lang.String getBeanIdentifier();
241
242
247 public void setBeanIdentifier(java.lang.String beanIdentifier);
248
249 public com.liferay.portlet.journal.model.JournalStructure addStructure(
250 long userId, long groupId, java.lang.String structureId,
251 boolean autoStructureId, java.lang.String parentStructureId,
252 java.lang.String name, java.lang.String description,
253 java.lang.String xsd,
254 com.liferay.portal.service.ServiceContext serviceContext)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258 public void addStructureResources(
259 com.liferay.portlet.journal.model.JournalStructure structure,
260 boolean addCommunityPermissions, boolean addGuestPermissions)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 public void addStructureResources(
265 com.liferay.portlet.journal.model.JournalStructure structure,
266 java.lang.String[] communityPermissions,
267 java.lang.String[] guestPermissions)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void addStructureResources(long groupId,
272 java.lang.String structureId, boolean addCommunityPermissions,
273 boolean addGuestPermissions)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 public void addStructureResources(long groupId,
278 java.lang.String structureId, java.lang.String[] communityPermissions,
279 java.lang.String[] guestPermissions)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 public void checkNewLine(long groupId, java.lang.String structureId)
284 throws com.liferay.portal.kernel.exception.PortalException,
285 com.liferay.portal.kernel.exception.SystemException;
286
287 public com.liferay.portlet.journal.model.JournalStructure copyStructure(
288 long userId, long groupId, java.lang.String oldStructureId,
289 java.lang.String newStructureId, boolean autoStructureId)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293 public void deleteStructure(
294 com.liferay.portlet.journal.model.JournalStructure structure)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 public void deleteStructure(long groupId, java.lang.String structureId)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException;
301
302 public void deleteStructures(long groupId)
303 throws com.liferay.portal.kernel.exception.PortalException,
304 com.liferay.portal.kernel.exception.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public com.liferay.portlet.journal.model.JournalStructure getStructure(
308 long id)
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException;
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public com.liferay.portlet.journal.model.JournalStructure getStructure(
314 long groupId, java.lang.String structureId)
315 throws com.liferay.portal.kernel.exception.PortalException,
316 com.liferay.portal.kernel.exception.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures()
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
324 long groupId)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
329 long groupId, int start, int end)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public int getStructuresCount(long groupId)
334 throws com.liferay.portal.kernel.exception.SystemException;
335
336
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
342 long companyId, long groupId, java.lang.String keywords, int start,
343 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
352 long companyId, long groupId, java.lang.String structureId,
353 java.lang.String name, java.lang.String description,
354 boolean andOperator, int start, int end,
355 com.liferay.portal.kernel.util.OrderByComparator obc)
356 throws com.liferay.portal.kernel.exception.SystemException;
357
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
360 long companyId, long[] groupIds, java.lang.String keywords, int start,
361 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
362 throws com.liferay.portal.kernel.exception.SystemException;
363
364 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
365 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
366 long companyId, long[] groupIds, java.lang.String structureId,
367 java.lang.String name, java.lang.String description,
368 boolean andOperator, int start, int end,
369 com.liferay.portal.kernel.util.OrderByComparator obc)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372
375 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
376 public int searchCount(long companyId, long groupId,
377 java.lang.String keywords)
378 throws com.liferay.portal.kernel.exception.SystemException;
379
380
384 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
385 public int searchCount(long companyId, long groupId,
386 java.lang.String structureId, java.lang.String name,
387 java.lang.String description, boolean andOperator)
388 throws com.liferay.portal.kernel.exception.SystemException;
389
390 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
391 public int searchCount(long companyId, long[] groupIds,
392 java.lang.String keywords)
393 throws com.liferay.portal.kernel.exception.SystemException;
394
395 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
396 public int searchCount(long companyId, long[] groupIds,
397 java.lang.String structureId, java.lang.String name,
398 java.lang.String description, boolean andOperator)
399 throws com.liferay.portal.kernel.exception.SystemException;
400
401 public com.liferay.portlet.journal.model.JournalStructure updateStructure(
402 long groupId, java.lang.String structureId,
403 java.lang.String parentStructureId, java.lang.String name,
404 java.lang.String description, java.lang.String xsd,
405 com.liferay.portal.service.ServiceContext serviceContext)
406 throws com.liferay.portal.kernel.exception.PortalException,
407 com.liferay.portal.kernel.exception.SystemException;
408 }