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 void deleteTemplate(
277 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public void deleteTemplate(long templateId)
282 throws com.liferay.portal.kernel.exception.PortalException,
283 com.liferay.portal.kernel.exception.SystemException;
284
285 public void deleteTemplates(long groupId)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
291 long templateId)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException;
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
297 long structureId)
298 throws com.liferay.portal.kernel.exception.SystemException;
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
302 long structureId, java.lang.String type)
303 throws com.liferay.portal.kernel.exception.SystemException;
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
307 long structureId, java.lang.String type, java.lang.String mode)
308 throws com.liferay.portal.kernel.exception.SystemException;
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
312 long companyId, long groupId, long structureId,
313 java.lang.String keywords, java.lang.String type,
314 java.lang.String mode, int start, int end,
315 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
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> search(
320 long companyId, long groupId, long structureId, java.lang.String name,
321 java.lang.String description, java.lang.String type,
322 java.lang.String mode, java.lang.String language, boolean andOperator,
323 int start, int end,
324 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public int searchCount(long companyId, long groupId, long structureId,
329 java.lang.String keywords, java.lang.String type, java.lang.String mode)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public int searchCount(long companyId, long groupId, long structureId,
334 java.lang.String name, java.lang.String description,
335 java.lang.String type, java.lang.String mode,
336 java.lang.String language, boolean andOperator)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
340 long templateId,
341 java.util.Map<java.util.Locale, java.lang.String> nameMap,
342 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
343 java.lang.String type, java.lang.String mode,
344 java.lang.String language, java.lang.String script,
345 com.liferay.portal.service.ServiceContext serviceContext)
346 throws com.liferay.portal.kernel.exception.PortalException,
347 com.liferay.portal.kernel.exception.SystemException;
348 }