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 DDMStructureLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure addDDMStructure(
054 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure createDDMStructure(
064 long structureId);
065
066
073 public void deleteDDMStructure(long structureId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteDDMStructure(
084 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure)
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.DDMStructure fetchDDMStructure(
151 long structureId)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getDDMStructure(
164 long structureId)
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.DDMStructure getDDMStructureByUuidAndGroupId(
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.DDMStructure> getDDMStructures(
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 getDDMStructuresCount()
214 throws com.liferay.portal.kernel.exception.SystemException;
215
216
223 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateDDMStructure(
224 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure)
225 throws com.liferay.portal.kernel.exception.SystemException;
226
227
235 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateDDMStructure(
236 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
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.DDMStructure addStructure(
255 long userId, long groupId, long classNameId,
256 java.lang.String structureKey,
257 java.util.Map<java.util.Locale, java.lang.String> nameMap,
258 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
259 java.lang.String xsd, java.lang.String storageType, int type,
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 addStructureResources(
265 com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
266 boolean addGroupPermissions, boolean addGuestPermissions)
267 throws com.liferay.portal.kernel.exception.PortalException,
268 com.liferay.portal.kernel.exception.SystemException;
269
270 public void addStructureResources(
271 com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
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 com.liferay.portlet.dynamicdatamapping.model.DDMStructure copyStructure(
277 long userId, long structureId,
278 java.util.Map<java.util.Locale, java.lang.String> nameMap,
279 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
280 com.liferay.portal.service.ServiceContext serviceContext)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 public void deleteStructure(
285 com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 public void deleteStructure(long structureId)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293 public void deleteStructure(long groupId, java.lang.String structureKey)
294 throws com.liferay.portal.kernel.exception.PortalException,
295 com.liferay.portal.kernel.exception.SystemException;
296
297 public void deleteStructures(long groupId)
298 throws com.liferay.portal.kernel.exception.PortalException,
299 com.liferay.portal.kernel.exception.SystemException;
300
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure fetchStructure(
303 long structureId)
304 throws com.liferay.portal.kernel.exception.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure fetchStructure(
308 long groupId, java.lang.String structureKey)
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
313 long classNameId)
314 throws com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
318 long classNameId, int start, int end)
319 throws com.liferay.portal.kernel.exception.SystemException;
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
323 long classNameId,
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 java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getDLFileEntryTypeStructures(
329 long dlFileEntryTypeId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure(
334 long structureId)
335 throws com.liferay.portal.kernel.exception.PortalException,
336 com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure(
340 long groupId, java.lang.String structureKey)
341 throws com.liferay.portal.kernel.exception.PortalException,
342 com.liferay.portal.kernel.exception.SystemException;
343
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructure(
346 long groupId, java.lang.String name, java.lang.String description)
347 throws com.liferay.portal.kernel.exception.SystemException;
348
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructureEntries()
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructureEntries(
355 long groupId)
356 throws com.liferay.portal.kernel.exception.SystemException;
357
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructureEntries(
360 long groupId, int start, int end)
361 throws com.liferay.portal.kernel.exception.SystemException;
362
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public int getStructureEntriesCount(long groupId)
365 throws com.liferay.portal.kernel.exception.SystemException;
366
367 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> search(
369 long companyId, long[] groupIds, long[] classNameIds,
370 java.lang.String keywords, int start, int end,
371 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
372 throws com.liferay.portal.kernel.exception.SystemException;
373
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
375 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> search(
376 long companyId, long[] groupIds, long[] classNameIds,
377 java.lang.String name, java.lang.String description,
378 java.lang.String storageType, int type, boolean andOperator, int start,
379 int end,
380 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
381 throws com.liferay.portal.kernel.exception.SystemException;
382
383 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
384 public int searchCount(long companyId, long[] groupIds,
385 long[] classNameIds, java.lang.String keywords)
386 throws com.liferay.portal.kernel.exception.SystemException;
387
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389 public int searchCount(long companyId, long[] groupIds,
390 long[] classNameIds, java.lang.String name,
391 java.lang.String description, java.lang.String storageType, int type,
392 boolean andOperator)
393 throws com.liferay.portal.kernel.exception.SystemException;
394
395 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateStructure(
396 long structureId,
397 java.util.Map<java.util.Locale, java.lang.String> nameMap,
398 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
399 java.lang.String xsd,
400 com.liferay.portal.service.ServiceContext serviceContext)
401 throws com.liferay.portal.kernel.exception.PortalException,
402 com.liferay.portal.kernel.exception.SystemException;
403
404 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateStructure(
405 long groupId, java.lang.String structureKey,
406 java.util.Map<java.util.Locale, java.lang.String> nameMap,
407 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
408 java.lang.String xsd,
409 com.liferay.portal.service.ServiceContext serviceContext)
410 throws com.liferay.portal.kernel.exception.PortalException,
411 com.liferay.portal.kernel.exception.SystemException;
412 }