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.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface JournalStructureLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.journal.model.JournalStructure addJournalStructure(
056 com.liferay.portlet.journal.model.JournalStructure journalStructure)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.journal.model.JournalStructure createJournalStructure(
066 long id);
067
068
076 public com.liferay.portlet.journal.model.JournalStructure deleteJournalStructure(
077 long id)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.journal.model.JournalStructure deleteJournalStructure(
089 com.liferay.portlet.journal.model.JournalStructure journalStructure)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.journal.model.JournalStructure fetchJournalStructure(
158 long id) throws com.liferay.portal.kernel.exception.SystemException;
159
160
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.journal.model.JournalStructure getJournalStructure(
170 long id)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public com.liferay.portal.model.PersistedModel getPersistedModel(
176 java.io.Serializable primaryKeyObj)
177 throws com.liferay.portal.kernel.exception.PortalException,
178 com.liferay.portal.kernel.exception.SystemException;
179
180
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portlet.journal.model.JournalStructure getJournalStructureByUuidAndGroupId(
191 java.lang.String uuid, long groupId)
192 throws com.liferay.portal.kernel.exception.PortalException,
193 com.liferay.portal.kernel.exception.SystemException;
194
195
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getJournalStructures(
209 int start, int end)
210 throws com.liferay.portal.kernel.exception.SystemException;
211
212
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public int getJournalStructuresCount()
220 throws com.liferay.portal.kernel.exception.SystemException;
221
222
229 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
230 com.liferay.portlet.journal.model.JournalStructure journalStructure)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233
241 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
242 com.liferay.portlet.journal.model.JournalStructure journalStructure,
243 boolean merge)
244 throws com.liferay.portal.kernel.exception.SystemException;
245
246
251 public java.lang.String getBeanIdentifier();
252
253
258 public void setBeanIdentifier(java.lang.String beanIdentifier);
259
260 public com.liferay.portlet.journal.model.JournalStructure addStructure(
261 long userId, long groupId, java.lang.String structureId,
262 boolean autoStructureId, java.lang.String parentStructureId,
263 java.util.Map<java.util.Locale, java.lang.String> nameMap,
264 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
265 java.lang.String xsd,
266 com.liferay.portal.service.ServiceContext serviceContext)
267 throws com.liferay.portal.kernel.exception.PortalException,
268 com.liferay.portal.kernel.exception.SystemException;
269
270 public void addStructureResources(
271 com.liferay.portlet.journal.model.JournalStructure structure,
272 boolean addGroupPermissions, boolean addGuestPermissions)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void addStructureResources(
277 com.liferay.portlet.journal.model.JournalStructure structure,
278 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException;
281
282 public void addStructureResources(long groupId,
283 java.lang.String structureId, boolean addGroupPermissions,
284 boolean addGuestPermissions)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 public void addStructureResources(long groupId,
289 java.lang.String structureId, java.lang.String[] groupPermissions,
290 java.lang.String[] guestPermissions)
291 throws com.liferay.portal.kernel.exception.PortalException,
292 com.liferay.portal.kernel.exception.SystemException;
293
294 public void checkNewLine(long groupId, java.lang.String structureId)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 public com.liferay.portlet.journal.model.JournalStructure copyStructure(
299 long userId, long groupId, java.lang.String oldStructureId,
300 java.lang.String newStructureId, boolean autoStructureId)
301 throws com.liferay.portal.kernel.exception.PortalException,
302 com.liferay.portal.kernel.exception.SystemException;
303
304 public void deleteStructure(
305 com.liferay.portlet.journal.model.JournalStructure structure)
306 throws com.liferay.portal.kernel.exception.PortalException,
307 com.liferay.portal.kernel.exception.SystemException;
308
309 public void deleteStructure(long groupId, java.lang.String structureId)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 public void deleteStructures(long groupId)
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 com.liferay.portlet.journal.model.JournalStructure getStructure(
319 long id)
320 throws com.liferay.portal.kernel.exception.PortalException,
321 com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public com.liferay.portlet.journal.model.JournalStructure getStructure(
325 long groupId, java.lang.String structureId)
326 throws com.liferay.portal.kernel.exception.PortalException,
327 com.liferay.portal.kernel.exception.SystemException;
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public com.liferay.portlet.journal.model.JournalStructure getStructure(
331 long groupId, java.lang.String structureId,
332 boolean includeGlobalStructures)
333 throws com.liferay.portal.kernel.exception.PortalException,
334 com.liferay.portal.kernel.exception.SystemException;
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures()
338 throws com.liferay.portal.kernel.exception.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
342 long groupId)
343 throws com.liferay.portal.kernel.exception.SystemException;
344
345 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
346 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
347 long groupId, int start, int end)
348 throws com.liferay.portal.kernel.exception.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public int getStructuresCount(long groupId)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
356 long companyId, long[] groupIds, java.lang.String keywords, int start,
357 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
358 throws com.liferay.portal.kernel.exception.SystemException;
359
360 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
361 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
362 long companyId, long[] groupIds, java.lang.String structureId,
363 java.lang.String name, java.lang.String description,
364 boolean andOperator, int start, int end,
365 com.liferay.portal.kernel.util.OrderByComparator obc)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public int searchCount(long companyId, long[] groupIds,
370 java.lang.String keywords)
371 throws com.liferay.portal.kernel.exception.SystemException;
372
373 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
374 public int searchCount(long companyId, long[] groupIds,
375 java.lang.String structureId, java.lang.String name,
376 java.lang.String description, boolean andOperator)
377 throws com.liferay.portal.kernel.exception.SystemException;
378
379 public com.liferay.portlet.journal.model.JournalStructure updateStructure(
380 long groupId, java.lang.String structureId,
381 java.lang.String parentStructureId,
382 java.util.Map<java.util.Locale, java.lang.String> nameMap,
383 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
384 java.lang.String xsd,
385 com.liferay.portal.service.ServiceContext serviceContext)
386 throws com.liferay.portal.kernel.exception.PortalException,
387 com.liferay.portal.kernel.exception.SystemException;
388 }