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
242 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
243 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
244 boolean merge)
245 throws com.liferay.portal.kernel.exception.SystemException;
246
247
252 public java.lang.String getBeanIdentifier();
253
254
259 public void setBeanIdentifier(java.lang.String beanIdentifier);
260
261 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
262 long userId, long groupId, long structureId,
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 type, java.lang.String mode,
266 java.lang.String language, java.lang.String script,
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 java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
284 long userId, long structureId, long newStructureId,
285 java.lang.String type,
286 com.liferay.portal.service.ServiceContext serviceContext)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException;
289
290 public void deleteTemplate(
291 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException;
294
295 public void deleteTemplate(long templateId)
296 throws com.liferay.portal.kernel.exception.PortalException,
297 com.liferay.portal.kernel.exception.SystemException;
298
299 public void deleteTemplates(long groupId)
300 throws com.liferay.portal.kernel.exception.PortalException,
301 com.liferay.portal.kernel.exception.SystemException;
302
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
305 long templateId)
306 throws com.liferay.portal.kernel.exception.PortalException,
307 com.liferay.portal.kernel.exception.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
311 long structureId)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
316 long structureId, java.lang.String type)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
321 long structureId, java.lang.String type, java.lang.String mode)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
326 long companyId, long groupId, long structureId,
327 java.lang.String keywords, java.lang.String type,
328 java.lang.String mode, int start, int end,
329 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
334 long companyId, long groupId, long structureId, java.lang.String name,
335 java.lang.String description, java.lang.String type,
336 java.lang.String mode, java.lang.String language, boolean andOperator,
337 int start, int end,
338 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public int searchCount(long companyId, long groupId, long structureId,
343 java.lang.String keywords, java.lang.String type, java.lang.String mode)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public int searchCount(long companyId, long groupId, long structureId,
348 java.lang.String name, java.lang.String description,
349 java.lang.String type, java.lang.String mode,
350 java.lang.String language, boolean andOperator)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
354 long templateId,
355 java.util.Map<java.util.Locale, java.lang.String> nameMap,
356 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
357 java.lang.String type, java.lang.String mode,
358 java.lang.String language, java.lang.String script,
359 com.liferay.portal.service.ServiceContext serviceContext)
360 throws com.liferay.portal.kernel.exception.PortalException,
361 com.liferay.portal.kernel.exception.SystemException;
362 }