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.PersistedModelLocalService;
023
024
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface DDMTemplateLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addDDMTemplate(
054 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate createDDMTemplate(
064 long templateId);
065
066
073 public void deleteDDMTemplate(long templateId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteDDMTemplate(
084 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
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 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate fetchDDMTemplate(
151 long templateId)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplate(
164 long templateId)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portal.model.PersistedModel getPersistedModel(
170 java.io.Serializable primaryKeyObj)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplateByUuidAndGroupId(
185 java.lang.String uuid, long groupId)
186 throws com.liferay.portal.kernel.exception.PortalException,
187 com.liferay.portal.kernel.exception.SystemException;
188
189
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getDDMTemplates(
203 int start, int end)
204 throws com.liferay.portal.kernel.exception.SystemException;
205
206
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public int getDDMTemplatesCount()
214 throws com.liferay.portal.kernel.exception.SystemException;
215
216
223 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
224 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
225 throws com.liferay.portal.kernel.exception.SystemException;
226
227
235 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
236 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
237 boolean merge)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240
245 public java.lang.String getBeanIdentifier();
246
247
252 public void setBeanIdentifier(java.lang.String beanIdentifier);
253
254 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
255 long userId, long groupId, long structureId,
256 java.util.Map<java.util.Locale, java.lang.String> nameMap,
257 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
258 java.lang.String type, java.lang.String mode,
259 java.lang.String language, java.lang.String script,
260 com.liferay.portal.service.ServiceContext serviceContext)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 public void addTemplateResources(
265 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
266 boolean addGroupPermissions, boolean addGuestPermissions)
267 throws com.liferay.portal.kernel.exception.PortalException,
268 com.liferay.portal.kernel.exception.SystemException;
269
270 public void addTemplateResources(
271 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
272 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
277 long userId, long structureId, long newStructureId,
278 java.lang.String type,
279 com.liferay.portal.service.ServiceContext serviceContext)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 public void deleteTemplate(
284 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 public void deleteTemplate(long templateId)
289 throws com.liferay.portal.kernel.exception.PortalException,
290 com.liferay.portal.kernel.exception.SystemException;
291
292 public void deleteTemplates(long groupId)
293 throws com.liferay.portal.kernel.exception.PortalException,
294 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 java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
304 long structureId)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
309 long structureId, java.lang.String type)
310 throws com.liferay.portal.kernel.exception.SystemException;
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
314 long structureId, java.lang.String type, java.lang.String mode)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
319 long companyId, long groupId, long structureId,
320 java.lang.String keywords, java.lang.String type,
321 java.lang.String mode, int start, int end,
322 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
323 throws com.liferay.portal.kernel.exception.SystemException;
324
325 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
326 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
327 long companyId, long groupId, long structureId, java.lang.String name,
328 java.lang.String description, java.lang.String type,
329 java.lang.String mode, java.lang.String language, boolean andOperator,
330 int start, int end,
331 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
332 throws com.liferay.portal.kernel.exception.SystemException;
333
334 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
335 public int searchCount(long companyId, long groupId, long structureId,
336 java.lang.String keywords, java.lang.String type, java.lang.String mode)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
340 public int searchCount(long companyId, long groupId, long structureId,
341 java.lang.String name, java.lang.String description,
342 java.lang.String type, java.lang.String mode,
343 java.lang.String language, boolean andOperator)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
347 long templateId,
348 java.util.Map<java.util.Locale, java.lang.String> nameMap,
349 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
350 java.lang.String type, java.lang.String mode,
351 java.lang.String language, java.lang.String script,
352 com.liferay.portal.service.ServiceContext serviceContext)
353 throws com.liferay.portal.kernel.exception.PortalException,
354 com.liferay.portal.kernel.exception.SystemException;
355 }