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
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplate(
159 long templateId)
160 throws com.liferay.portal.kernel.exception.PortalException,
161 com.liferay.portal.kernel.exception.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portal.model.PersistedModel getPersistedModel(
165 java.io.Serializable primaryKeyObj)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplateByUuidAndGroupId(
180 java.lang.String uuid, long groupId)
181 throws com.liferay.portal.kernel.exception.PortalException,
182 com.liferay.portal.kernel.exception.SystemException;
183
184
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getDDMTemplates(
198 int start, int end)
199 throws com.liferay.portal.kernel.exception.SystemException;
200
201
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public int getDDMTemplatesCount()
209 throws com.liferay.portal.kernel.exception.SystemException;
210
211
218 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
219 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
220 throws com.liferay.portal.kernel.exception.SystemException;
221
222
230 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
231 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
232 boolean merge)
233 throws com.liferay.portal.kernel.exception.SystemException;
234
235
240 public java.lang.String getBeanIdentifier();
241
242
247 public void setBeanIdentifier(java.lang.String beanIdentifier);
248
249 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
250 long userId, long groupId, long structureId,
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,
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 void deleteTemplate(
272 com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void deleteTemplate(long templateId)
277 throws com.liferay.portal.kernel.exception.PortalException,
278 com.liferay.portal.kernel.exception.SystemException;
279
280 public void deleteTemplates(long groupId)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
286 long templateId)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
292 long structureId)
293 throws 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, java.lang.String type, java.lang.String mode)
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> search(
302 long companyId, long groupId, long structureId,
303 java.lang.String keywords, java.lang.String type,
304 java.lang.String mode, int start, int end,
305 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
306 throws 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> search(
310 long companyId, long groupId, long structureId, java.lang.String name,
311 java.lang.String description, java.lang.String type,
312 java.lang.String mode, java.lang.String language, boolean andOperator,
313 int start, int end,
314 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public int searchCount(long companyId, long groupId, long structureId,
319 java.lang.String keywords, java.lang.String type, java.lang.String mode)
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public int searchCount(long companyId, long groupId, long structureId,
324 java.lang.String name, java.lang.String description,
325 java.lang.String type, java.lang.String mode,
326 java.lang.String language, boolean andOperator)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
330 long templateId,
331 java.util.Map<java.util.Locale, java.lang.String> nameMap,
332 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
333 java.lang.String type, java.lang.String mode,
334 java.lang.String language, java.lang.String script,
335 com.liferay.portal.service.ServiceContext serviceContext)
336 throws com.liferay.portal.kernel.exception.PortalException,
337 com.liferay.portal.kernel.exception.SystemException;
338 }