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 DDMStructureLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure addDDMStructure(
056 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure createDDMStructure(
066 long structureId);
067
068
076 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure deleteDDMStructure(
077 long structureId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure deleteDDMStructure(
089 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure)
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.DDMStructure fetchDDMStructure(
158 long structureId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getDDMStructure(
171 long structureId)
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.DDMStructure getDDMStructureByUuidAndGroupId(
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.DDMStructure> getDDMStructures(
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 getDDMStructuresCount()
221 throws com.liferay.portal.kernel.exception.SystemException;
222
223
230 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateDDMStructure(
231 com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure)
232 throws com.liferay.portal.kernel.exception.SystemException;
233
234
239 public java.lang.String getBeanIdentifier();
240
241
246 public void setBeanIdentifier(java.lang.String beanIdentifier);
247
248 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure addStructure(
249 long userId, long groupId, java.lang.String parentStructureKey,
250 long classNameId, java.lang.String structureKey,
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 xsd, java.lang.String storageType, int type,
254 com.liferay.portal.service.ServiceContext serviceContext)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure addStructure(
259 long userId, long groupId, long parentStructureId, long classNameId,
260 java.lang.String structureKey,
261 java.util.Map<java.util.Locale, java.lang.String> nameMap,
262 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
263 java.lang.String xsd, java.lang.String storageType, int type,
264 com.liferay.portal.service.ServiceContext serviceContext)
265 throws com.liferay.portal.kernel.exception.PortalException,
266 com.liferay.portal.kernel.exception.SystemException;
267
268 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure addStructure(
269 long userId, long groupId, long classNameId,
270 java.util.Map<java.util.Locale, java.lang.String> nameMap,
271 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
272 java.lang.String xsd,
273 com.liferay.portal.service.ServiceContext serviceContext)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 public void addStructureResources(
278 com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
279 boolean addGroupPermissions, boolean addGuestPermissions)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 public void addStructureResources(
284 com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure,
285 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure copyStructure(
290 long userId, long structureId,
291 java.util.Map<java.util.Locale, java.lang.String> nameMap,
292 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
293 com.liferay.portal.service.ServiceContext serviceContext)
294 throws com.liferay.portal.kernel.exception.PortalException,
295 com.liferay.portal.kernel.exception.SystemException;
296
297 public void deleteStructure(
298 com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException;
301
302 public void deleteStructure(long structureId)
303 throws com.liferay.portal.kernel.exception.PortalException,
304 com.liferay.portal.kernel.exception.SystemException;
305
306 public void deleteStructure(long groupId, java.lang.String structureKey)
307 throws com.liferay.portal.kernel.exception.PortalException,
308 com.liferay.portal.kernel.exception.SystemException;
309
310 public void deleteStructures(long groupId)
311 throws com.liferay.portal.kernel.exception.PortalException,
312 com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure fetchStructure(
316 long structureId)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure fetchStructure(
321 long groupId, java.lang.String structureKey)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
329 long classNameId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
337 long classNameId, int start, int end)
338 throws com.liferay.portal.kernel.exception.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
342 long companyId, long classNameId)
343 throws com.liferay.portal.kernel.exception.SystemException;
344
345 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
346 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
347 long companyId, long classNameId, int start, int end)
348 throws com.liferay.portal.kernel.exception.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
352 long companyId, long classNameId,
353 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getClassStructures(
361 long classNameId,
362 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
363 throws com.liferay.portal.kernel.exception.SystemException;
364
365 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
366 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getDLFileEntryTypeStructures(
367 long dlFileEntryTypeId)
368 throws com.liferay.portal.kernel.exception.SystemException;
369
370 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
371 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure(
372 long structureId)
373 throws com.liferay.portal.kernel.exception.PortalException,
374 com.liferay.portal.kernel.exception.SystemException;
375
376 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
377 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure(
378 long groupId, java.lang.String structureKey)
379 throws com.liferay.portal.kernel.exception.PortalException,
380 com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure(
384 long groupId, java.lang.String structureKey,
385 boolean includeGlobalStructures)
386 throws com.liferay.portal.kernel.exception.PortalException,
387 com.liferay.portal.kernel.exception.SystemException;
388
389 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
390 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructure(
391 long groupId, java.lang.String name, java.lang.String description)
392 throws com.liferay.portal.kernel.exception.SystemException;
393
394
397 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
398 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructureEntries()
399 throws com.liferay.portal.kernel.exception.SystemException;
400
401
404 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
405 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructureEntries(
406 long groupId)
407 throws com.liferay.portal.kernel.exception.SystemException;
408
409
412 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
413 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructureEntries(
414 long groupId, int start, int end)
415 throws com.liferay.portal.kernel.exception.SystemException;
416
417 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
418 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures()
419 throws com.liferay.portal.kernel.exception.SystemException;
420
421 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
422 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures(
423 long groupId)
424 throws com.liferay.portal.kernel.exception.SystemException;
425
426 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
427 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures(
428 long groupId, int start, int end)
429 throws com.liferay.portal.kernel.exception.SystemException;
430
431 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
432 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures(
433 long groupId, long classNameId)
434 throws com.liferay.portal.kernel.exception.SystemException;
435
436 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
437 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures(
438 long groupId, long classNameId, int start, int end)
439 throws com.liferay.portal.kernel.exception.SystemException;
440
441 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
442 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures(
443 long groupId, long classNameId, int start, int end,
444 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
445 throws com.liferay.portal.kernel.exception.SystemException;
446
447 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
448 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> getStructures(
449 long[] groupIds)
450 throws com.liferay.portal.kernel.exception.SystemException;
451
452 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
453 public int getStructuresCount(long groupId)
454 throws com.liferay.portal.kernel.exception.SystemException;
455
456 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
457 public int getStructuresCount(long groupId, long classNameId)
458 throws com.liferay.portal.kernel.exception.SystemException;
459
460 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
461 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> search(
462 long companyId, long[] groupIds, long[] classNameIds,
463 java.lang.String keywords, int start, int end,
464 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
465 throws com.liferay.portal.kernel.exception.SystemException;
466
467 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
468 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMStructure> search(
469 long companyId, long[] groupIds, long[] classNameIds,
470 java.lang.String name, java.lang.String description,
471 java.lang.String storageType, int type, boolean andOperator, int start,
472 int end,
473 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
474 throws com.liferay.portal.kernel.exception.SystemException;
475
476 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
477 public int searchCount(long companyId, long[] groupIds,
478 long[] classNameIds, java.lang.String keywords)
479 throws com.liferay.portal.kernel.exception.SystemException;
480
481 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
482 public int searchCount(long companyId, long[] groupIds,
483 long[] classNameIds, java.lang.String name,
484 java.lang.String description, java.lang.String storageType, int type,
485 boolean andOperator)
486 throws com.liferay.portal.kernel.exception.SystemException;
487
488 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateStructure(
489 long structureId, long parentStructureId,
490 java.util.Map<java.util.Locale, java.lang.String> nameMap,
491 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
492 java.lang.String xsd,
493 com.liferay.portal.service.ServiceContext serviceContext)
494 throws com.liferay.portal.kernel.exception.PortalException,
495 com.liferay.portal.kernel.exception.SystemException;
496
497 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure updateStructure(
498 long groupId, long parentStructureId, java.lang.String structureKey,
499 java.util.Map<java.util.Locale, java.lang.String> nameMap,
500 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
501 java.lang.String xsd,
502 com.liferay.portal.service.ServiceContext serviceContext)
503 throws com.liferay.portal.kernel.exception.PortalException,
504 com.liferay.portal.kernel.exception.SystemException;
505 }