001
014
015 package com.liferay.portlet.dynamicdatamapping.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 DDMTemplateLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addDDMTemplate(
056 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate createDDMTemplate(
066 long templateId);
067
068
076 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate deleteDDMTemplate(
077 long templateId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate deleteDDMTemplate(
089 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
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.dynamicdatamapping.model.DDMTemplate fetchDDMTemplate(
158 long templateId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplate(
171 long templateId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplateByUuidAndGroupId(
192 java.lang.String uuid, long groupId)
193 throws com.liferay.portal.kernel.exception.PortalException,
194 com.liferay.portal.kernel.exception.SystemException;
195
196
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getDDMTemplates(
210 int start, int end)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
219 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
220 public int getDDMTemplatesCount()
221 throws com.liferay.portal.kernel.exception.SystemException;
222
223
230 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
231 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
232 throws com.liferay.portal.kernel.exception.SystemException;
233
234
239 public java.lang.String getBeanIdentifier();
240
241
246 public void setBeanIdentifier(java.lang.String beanIdentifier);
247
248 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
249 long userId, long groupId, long classNameId, long classPK,
250 java.util.Map<java.util.Locale, java.lang.String> nameMap,
251 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
252 java.lang.String type, java.lang.String mode,
253 java.lang.String language, java.lang.String script,
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 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
259 long userId, long groupId, long classNameId, long classPK,
260 java.lang.String templateKey,
261 java.util.Map<java.util.Locale, java.lang.String> nameMap,
262 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
263 java.lang.String type, java.lang.String mode,
264 java.lang.String language, java.lang.String script, boolean cacheable,
265 boolean smallImage, java.lang.String smallImageURL,
266 java.io.File smallImageFile,
267 com.liferay.portal.service.ServiceContext serviceContext)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void addTemplateResources(
272 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
273 boolean addGroupPermissions, boolean addGuestPermissions)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 public void addTemplateResources(
278 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
279 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate copyTemplate(
284 long userId, long templateId,
285 java.util.Map<java.util.Locale, java.lang.String> nameMap,
286 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
287 com.liferay.portal.service.ServiceContext serviceContext)
288 throws com.liferay.portal.kernel.exception.PortalException,
289 com.liferay.portal.kernel.exception.SystemException;
290
291 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
292 long userId, long classNameId, long oldClassPK, long newClassPK,
293 java.lang.String type,
294 com.liferay.portal.service.ServiceContext serviceContext)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 public void deleteTemplate(
299 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
300 throws com.liferay.portal.kernel.exception.PortalException,
301 com.liferay.portal.kernel.exception.SystemException;
302
303 public void deleteTemplate(long templateId)
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException;
306
307 public void deleteTemplates(long groupId)
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.dynamicdatamapping.model.DDMTemplate fetchTemplate(
313 long groupId, java.lang.String templateKey)
314 throws com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
318 long templateId)
319 throws com.liferay.portal.kernel.exception.PortalException,
320 com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
324 long groupId, java.lang.String templateKey)
325 throws com.liferay.portal.kernel.exception.PortalException,
326 com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
330 long groupId, java.lang.String templateKey,
331 boolean includeGlobalTemplates)
332 throws com.liferay.portal.kernel.exception.PortalException,
333 com.liferay.portal.kernel.exception.SystemException;
334
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
337 long classPK)
338 throws com.liferay.portal.kernel.exception.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
342 long groupId, long classNameId)
343 throws com.liferay.portal.kernel.exception.SystemException;
344
345 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
346 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
347 long groupId, long classNameId, long classPK)
348 throws com.liferay.portal.kernel.exception.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
352 long classNameId, long classPK, java.lang.String type)
353 throws com.liferay.portal.kernel.exception.SystemException;
354
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
357 long classNameId, long classPK, java.lang.String type,
358 java.lang.String mode)
359 throws com.liferay.portal.kernel.exception.SystemException;
360
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
363 long companyId, long groupId, long classNameId, long classPK,
364 java.lang.String keywords, java.lang.String type,
365 java.lang.String mode, int start, int end,
366 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
367 throws com.liferay.portal.kernel.exception.SystemException;
368
369 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
370 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
371 long companyId, long groupId, long classNameId, long classPK,
372 java.lang.String name, java.lang.String description,
373 java.lang.String type, java.lang.String mode,
374 java.lang.String language, boolean andOperator, int start, int end,
375 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
376 throws com.liferay.portal.kernel.exception.SystemException;
377
378 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
379 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
380 long companyId, long[] groupIds, long[] classNameIds, long classPK,
381 java.lang.String keywords, java.lang.String type,
382 java.lang.String mode, int start, int end,
383 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
384 throws com.liferay.portal.kernel.exception.SystemException;
385
386 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
387 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
388 long companyId, long[] groupIds, long[] classNameIds, long classPK,
389 java.lang.String name, java.lang.String description,
390 java.lang.String type, java.lang.String mode,
391 java.lang.String language, boolean andOperator, int start, int end,
392 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
393 throws com.liferay.portal.kernel.exception.SystemException;
394
395 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
396 public int searchCount(long companyId, long groupId, long classNameId,
397 long classPK, java.lang.String keywords, java.lang.String type,
398 java.lang.String mode)
399 throws com.liferay.portal.kernel.exception.SystemException;
400
401 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
402 public int searchCount(long companyId, long groupId, long classNameId,
403 long classPK, java.lang.String name, java.lang.String description,
404 java.lang.String type, java.lang.String mode,
405 java.lang.String language, boolean andOperator)
406 throws com.liferay.portal.kernel.exception.SystemException;
407
408 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
409 public int searchCount(long companyId, long[] groupIds,
410 long[] classNameIds, long classPK, java.lang.String keywords,
411 java.lang.String type, java.lang.String mode)
412 throws com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public int searchCount(long companyId, long[] groupIds,
416 long[] classNameIds, long classPK, java.lang.String name,
417 java.lang.String description, java.lang.String type,
418 java.lang.String mode, java.lang.String language, boolean andOperator)
419 throws com.liferay.portal.kernel.exception.SystemException;
420
421 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
422 long templateId,
423 java.util.Map<java.util.Locale, java.lang.String> nameMap,
424 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
425 java.lang.String type, java.lang.String mode,
426 java.lang.String language, java.lang.String script, boolean cacheable,
427 boolean smallImage, java.lang.String smallImageURL,
428 java.io.File smallImageFile,
429 com.liferay.portal.service.ServiceContext serviceContext)
430 throws com.liferay.portal.kernel.exception.PortalException,
431 com.liferay.portal.kernel.exception.SystemException;
432 }