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.lang.String templateKey,
251 java.util.Map<java.util.Locale, java.lang.String> nameMap,
252 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
253 java.lang.String type, java.lang.String mode,
254 java.lang.String language, java.lang.String script, boolean cacheable,
255 com.liferay.portal.service.ServiceContext serviceContext)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 public void addTemplateResources(
260 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
261 boolean addGroupPermissions, boolean addGuestPermissions)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void addTemplateResources(
266 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
267 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
272 long userId, long classNameId, long oldClassPK, long newClassPK,
273 java.lang.String type,
274 com.liferay.portal.service.ServiceContext serviceContext)
275 throws com.liferay.portal.kernel.exception.PortalException,
276 com.liferay.portal.kernel.exception.SystemException;
277
278 public void deleteTemplate(
279 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 public void deleteTemplate(long templateId)
284 throws com.liferay.portal.kernel.exception.PortalException,
285 com.liferay.portal.kernel.exception.SystemException;
286
287 public void deleteTemplates(long groupId)
288 throws com.liferay.portal.kernel.exception.PortalException,
289 com.liferay.portal.kernel.exception.SystemException;
290
291 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
292 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate fetchTemplate(
293 long groupId, java.lang.String templateKey)
294 throws com.liferay.portal.kernel.exception.SystemException;
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
298 long templateId)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
304 long groupId, java.lang.String templateKey)
305 throws com.liferay.portal.kernel.exception.PortalException,
306 com.liferay.portal.kernel.exception.SystemException;
307
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
310 long classPK)
311 throws com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
315 long groupId, long classNameId)
316 throws com.liferay.portal.kernel.exception.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
320 long groupId, long classNameId, long classPK)
321 throws com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
325 long classNameId, long classPK, java.lang.String type)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
330 long classNameId, long classPK, java.lang.String type,
331 java.lang.String mode)
332 throws com.liferay.portal.kernel.exception.SystemException;
333
334 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
335 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
336 long companyId, long groupId, long classNameId, long classPK,
337 java.lang.String keywords, java.lang.String type,
338 java.lang.String mode, int start, int end,
339 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
340 throws com.liferay.portal.kernel.exception.SystemException;
341
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
344 long companyId, long groupId, long classNameId, long classPK,
345 java.lang.String name, java.lang.String description,
346 java.lang.String type, java.lang.String mode,
347 java.lang.String language, boolean andOperator, int start, int end,
348 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
349 throws com.liferay.portal.kernel.exception.SystemException;
350
351 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
352 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
353 long companyId, long[] groupIds, long[] classNameIds, long classPK,
354 java.lang.String keywords, java.lang.String type,
355 java.lang.String mode, int start, int end,
356 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
361 long companyId, long[] groupIds, long[] classNameIds, long classPK,
362 java.lang.String name, java.lang.String description,
363 java.lang.String type, java.lang.String mode,
364 java.lang.String language, boolean andOperator, int start, int end,
365 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public int searchCount(long companyId, long groupId, long classNameId,
370 long classPK, java.lang.String keywords, java.lang.String type,
371 java.lang.String mode)
372 throws com.liferay.portal.kernel.exception.SystemException;
373
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
375 public int searchCount(long companyId, long groupId, long classNameId,
376 long classPK, java.lang.String name, java.lang.String description,
377 java.lang.String type, java.lang.String mode,
378 java.lang.String language, boolean andOperator)
379 throws com.liferay.portal.kernel.exception.SystemException;
380
381 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
382 public int searchCount(long companyId, long[] groupIds,
383 long[] classNameIds, long classPK, java.lang.String keywords,
384 java.lang.String type, java.lang.String mode)
385 throws com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public int searchCount(long companyId, long[] groupIds,
389 long[] classNameIds, long classPK, java.lang.String name,
390 java.lang.String description, java.lang.String type,
391 java.lang.String mode, java.lang.String language, boolean andOperator)
392 throws com.liferay.portal.kernel.exception.SystemException;
393
394 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
395 long templateId,
396 java.util.Map<java.util.Locale, java.lang.String> nameMap,
397 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
398 java.lang.String type, java.lang.String mode,
399 java.lang.String language, java.lang.String script, boolean cacheable,
400 com.liferay.portal.service.ServiceContext serviceContext)
401 throws com.liferay.portal.kernel.exception.PortalException,
402 com.liferay.portal.kernel.exception.SystemException;
403 }