001
014
015 package com.liferay.portlet.documentlibrary.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.model.SystemEventConstants;
026 import com.liferay.portal.service.BaseLocalService;
027 import com.liferay.portal.service.PersistedModelLocalService;
028
029
041 @ProviderType
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface DLFolderLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051 public void addDLFileEntryTypeDLFolder(long fileEntryTypeId,
052 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder);
053
054 public void addDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId);
055
056 public void addDLFileEntryTypeDLFolders(long fileEntryTypeId,
057 java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> DLFolders);
058
059 public void addDLFileEntryTypeDLFolders(long fileEntryTypeId,
060 long[] folderIds);
061
062
068 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
069 public com.liferay.portlet.documentlibrary.model.DLFolder addDLFolder(
070 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder);
071
072 public com.liferay.portlet.documentlibrary.model.DLFolder addFolder(
073 long userId, long groupId, long repositoryId, boolean mountPoint,
074 long parentFolderId, java.lang.String name,
075 java.lang.String description, boolean hidden,
076 com.liferay.portal.service.ServiceContext serviceContext)
077 throws PortalException;
078
079
084 @java.lang.Deprecated
085 public com.liferay.portlet.documentlibrary.model.DLFolder addFolder(
086 long userId, long groupId, long repositoryId, boolean mountPoint,
087 long parentFolderId, java.lang.String name,
088 java.lang.String description,
089 com.liferay.portal.service.ServiceContext serviceContext)
090 throws PortalException;
091
092 public void clearDLFileEntryTypeDLFolders(long fileEntryTypeId);
093
094
100 public com.liferay.portlet.documentlibrary.model.DLFolder createDLFolder(
101 long folderId);
102
103
106 @java.lang.Deprecated
107 public void deleteAll(long groupId) throws PortalException;
108
109 public void deleteAllByGroup(long groupId) throws PortalException;
110
111 public void deleteAllByRepository(long repositoryId)
112 throws PortalException;
113
114 public void deleteDLFileEntryTypeDLFolder(long fileEntryTypeId,
115 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder);
116
117 public void deleteDLFileEntryTypeDLFolder(long fileEntryTypeId,
118 long folderId);
119
120 public void deleteDLFileEntryTypeDLFolders(long fileEntryTypeId,
121 java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> DLFolders);
122
123 public void deleteDLFileEntryTypeDLFolders(long fileEntryTypeId,
124 long[] folderIds);
125
126
132 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
133 public com.liferay.portlet.documentlibrary.model.DLFolder deleteDLFolder(
134 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder);
135
136
143 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
144 public com.liferay.portlet.documentlibrary.model.DLFolder deleteDLFolder(
145 long folderId) throws PortalException;
146
147 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
148 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
149 public com.liferay.portlet.documentlibrary.model.DLFolder deleteFolder(
150 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder)
151 throws PortalException;
152
153 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
154 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
155 public com.liferay.portlet.documentlibrary.model.DLFolder deleteFolder(
156 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder,
157 boolean includeTrashedEntries) throws PortalException;
158
159 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
160 public com.liferay.portlet.documentlibrary.model.DLFolder deleteFolder(
161 long folderId) throws PortalException;
162
163 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
164 public com.liferay.portlet.documentlibrary.model.DLFolder deleteFolder(
165 long folderId, boolean includeTrashedEntries) throws PortalException;
166
167 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
168 public com.liferay.portlet.documentlibrary.model.DLFolder deleteFolder(
169 long userId, long folderId, boolean includeTrashedEntries)
170 throws PortalException;
171
172
175 @Override
176 public com.liferay.portal.model.PersistedModel deletePersistedModel(
177 com.liferay.portal.model.PersistedModel persistedModel)
178 throws PortalException;
179
180 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
181
182
188 public <T> java.util.List<T> dynamicQuery(
189 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
190
191
203 public <T> java.util.List<T> dynamicQuery(
204 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
205 int end);
206
207
220 public <T> java.util.List<T> dynamicQuery(
221 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
222 int end,
223 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
224
225
231 public long dynamicQueryCount(
232 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
233
234
241 public long dynamicQueryCount(
242 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
243 com.liferay.portal.kernel.dao.orm.Projection projection);
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public com.liferay.portlet.documentlibrary.model.DLFolder fetchDLFolder(
247 long folderId);
248
249
256 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
257 public com.liferay.portlet.documentlibrary.model.DLFolder fetchDLFolderByUuidAndGroupId(
258 java.lang.String uuid, long groupId);
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public com.liferay.portlet.documentlibrary.model.DLFolder fetchFolder(
262 long folderId);
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public com.liferay.portlet.documentlibrary.model.DLFolder fetchFolder(
266 long groupId, long parentFolderId, java.lang.String name);
267
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
270
271
276 public java.lang.String getBeanIdentifier();
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getCompanyFolders(
280 long companyId, int start, int end);
281
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public int getCompanyFoldersCount(long companyId);
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getDLFileEntryTypeDLFolders(
287 long fileEntryTypeId);
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getDLFileEntryTypeDLFolders(
291 long fileEntryTypeId, int start, int end);
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getDLFileEntryTypeDLFolders(
295 long fileEntryTypeId, int start, int end,
296 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> orderByComparator);
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public int getDLFileEntryTypeDLFoldersCount(long fileEntryTypeId);
300
301
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public long[] getDLFileEntryTypePrimaryKeys(long folderId);
309
310
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public com.liferay.portlet.documentlibrary.model.DLFolder getDLFolder(
319 long folderId) throws PortalException;
320
321
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public com.liferay.portlet.documentlibrary.model.DLFolder getDLFolderByUuidAndGroupId(
331 java.lang.String uuid, long groupId) throws PortalException;
332
333
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getDLFolders(
346 int start, int end);
347
348
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getDLFoldersByUuidAndCompanyId(
357 java.lang.String uuid, long companyId);
358
359
369 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
370 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getDLFoldersByUuidAndCompanyId(
371 java.lang.String uuid, long companyId, int start, int end,
372 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> orderByComparator);
373
374
379 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
380 public int getDLFoldersCount();
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
384 com.liferay.portlet.exportimport.lar.PortletDataContext portletDataContext);
385
386 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
387 public java.util.List<java.lang.Object> getFileEntriesAndFileShortcuts(
388 long groupId, long folderId,
389 com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition);
390
391
395 @java.lang.Deprecated
396 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
397 public java.util.List<java.lang.Object> getFileEntriesAndFileShortcuts(
398 long groupId, long folderId, int status, int start, int end);
399
400 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
401 public int getFileEntriesAndFileShortcutsCount(long groupId, long folderId,
402 com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition);
403
404
409 @java.lang.Deprecated
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public int getFileEntriesAndFileShortcutsCount(long groupId, long folderId,
412 int status);
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public com.liferay.portlet.documentlibrary.model.DLFolder getFolder(
416 long folderId) throws PortalException;
417
418 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
419 public com.liferay.portlet.documentlibrary.model.DLFolder getFolder(
420 long groupId, long parentFolderId, java.lang.String name)
421 throws PortalException;
422
423 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
424 public long getFolderId(long companyId, long folderId);
425
426
430 @java.lang.Deprecated
431 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
432 public java.util.List<java.lang.Long> getFolderIds(long groupId,
433 long parentFolderId);
434
435 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
436 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getFolders(
437 long groupId, long parentFolderId);
438
439 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
440 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getFolders(
441 long groupId, long parentFolderId, boolean includeMountfolders);
442
443 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
444 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getFolders(
445 long groupId, long parentFolderId, boolean includeMountfolders,
446 int start, int end,
447 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> obc);
448
449 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
450 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getFolders(
451 long groupId, long parentFolderId, int start, int end,
452 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> obc);
453
454 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
455 public java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(
456 long groupId, long folderId, java.lang.String[] mimeTypes,
457 boolean includeMountFolders,
458 com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition);
459
460
465 @java.lang.Deprecated
466 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
467 public java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(
468 long groupId, long folderId, int status, boolean includeMountFolders,
469 int start, int end,
470 com.liferay.portal.kernel.util.OrderByComparator<?> obc);
471
472
477 @java.lang.Deprecated
478 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
479 public java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(
480 long groupId, long folderId, int status, java.lang.String[] mimeTypes,
481 boolean includeMountFolders, int start, int end,
482 com.liferay.portal.kernel.util.OrderByComparator<?> obc);
483
484 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
485 public int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
486 long folderId, java.lang.String[] mimeTypes,
487 boolean includeMountFolders,
488 com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition);
489
490
495 @java.lang.Deprecated
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
498 long folderId, int status, boolean includeMountFolders);
499
500
505 @java.lang.Deprecated
506 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
507 public int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
508 long folderId, int status, java.lang.String[] mimeTypes,
509 boolean includeMountFolders);
510
511 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
512 public int getFoldersCount(long groupId, long parentFolderId);
513
514 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
515 public int getFoldersCount(long groupId, long parentFolderId,
516 boolean includeMountfolders);
517
518 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
519 public int getFoldersCount(long groupId, long parentFolderId, int status,
520 boolean includeMountfolders);
521
522 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
523 public java.util.List<java.lang.Long> getGroupFolderIds(long groupId,
524 long parentFolderId);
525
526 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
527 public void getGroupSubfolderIds(java.util.List<java.lang.Long> folderIds,
528 long groupId, long folderId);
529
530 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
531 public com.liferay.portlet.documentlibrary.model.DLFolder getMountFolder(
532 long repositoryId) throws PortalException;
533
534 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
535 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getMountFolders(
536 long groupId, long parentFolderId, int start, int end,
537 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> obc);
538
539 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
540 public int getMountFoldersCount(long groupId, long parentFolderId);
541
542 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
543 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getNoAssetFolders();
544
545 @Override
546 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
547 public com.liferay.portal.model.PersistedModel getPersistedModel(
548 java.io.Serializable primaryKeyObj) throws PortalException;
549
550 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
551 public java.util.List<java.lang.Long> getRepositoryFolderIds(
552 long repositoryId, long parentFolderId);
553
554 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
555 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getRepositoryFolders(
556 long repositoryId, int start, int end);
557
558 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
559 public int getRepositoryFoldersCount(long repositoryId);
560
561 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
562 public void getRepositorySubfolderIds(
563 java.util.List<java.lang.Long> folderIds, long repositoryId,
564 long folderId);
565
566
570 @java.lang.Deprecated
571 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
572 public void getSubfolderIds(java.util.List<java.lang.Long> folderIds,
573 long groupId, long folderId);
574
575 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
576 public boolean hasDLFileEntryTypeDLFolder(long fileEntryTypeId,
577 long folderId);
578
579 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
580 public boolean hasDLFileEntryTypeDLFolders(long fileEntryTypeId);
581
582 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
583 public boolean hasFolderLock(long userId, long folderId);
584
585 public com.liferay.portal.kernel.lock.Lock lockFolder(long userId,
586 long folderId) throws PortalException;
587
588 public com.liferay.portal.kernel.lock.Lock lockFolder(long userId,
589 long folderId, java.lang.String owner, boolean inheritable,
590 long expirationTime) throws PortalException;
591
592 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
593 public com.liferay.portlet.documentlibrary.model.DLFolder moveFolder(
594 long userId, long folderId, long parentFolderId,
595 com.liferay.portal.service.ServiceContext serviceContext)
596 throws PortalException;
597
598 public void rebuildTree(long companyId) throws PortalException;
599
600 public void rebuildTree(long companyId, long parentFolderId,
601 java.lang.String parentTreePath, boolean reindex)
602 throws PortalException;
603
604
609 public void setBeanIdentifier(java.lang.String beanIdentifier);
610
611 public void setDLFileEntryTypeDLFolders(long fileEntryTypeId,
612 long[] folderIds);
613
614 public void unlockFolder(long folderId, java.lang.String lockUuid)
615 throws PortalException;
616
617 public void unlockFolder(long groupId, long parentFolderId,
618 java.lang.String name, java.lang.String lockUuid)
619 throws PortalException;
620
621
627 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
628 public com.liferay.portlet.documentlibrary.model.DLFolder updateDLFolder(
629 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder);
630
631
635 @java.lang.Deprecated
636 public com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
637 long folderId, java.lang.String name, java.lang.String description,
638 long defaultFileEntryTypeId,
639 java.util.List<java.lang.Long> fileEntryTypeIds,
640 boolean overrideFileEntryTypes,
641 com.liferay.portal.service.ServiceContext serviceContext)
642 throws PortalException;
643
644 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
645 public com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
646 long folderId, java.lang.String name, java.lang.String description,
647 long defaultFileEntryTypeId,
648 java.util.List<java.lang.Long> fileEntryTypeIds, int restrictionType,
649 com.liferay.portal.service.ServiceContext serviceContext)
650 throws PortalException;
651
652
656 @java.lang.Deprecated
657 public com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
658 long folderId, long parentFolderId, java.lang.String name,
659 java.lang.String description, long defaultFileEntryTypeId,
660 java.util.List<java.lang.Long> fileEntryTypeIds,
661 boolean overrideFileEntryTypes,
662 com.liferay.portal.service.ServiceContext serviceContext)
663 throws PortalException;
664
665 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
666 public com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
667 long folderId, long parentFolderId, java.lang.String name,
668 java.lang.String description, long defaultFileEntryTypeId,
669 java.util.List<java.lang.Long> fileEntryTypeIds, int restrictionType,
670 com.liferay.portal.service.ServiceContext serviceContext)
671 throws PortalException;
672
673
678 @java.lang.Deprecated
679 public com.liferay.portlet.documentlibrary.model.DLFolder updateFolderAndFileEntryTypes(
680 long userId, long folderId, long parentFolderId, java.lang.String name,
681 java.lang.String description, long defaultFileEntryTypeId,
682 java.util.List<java.lang.Long> fileEntryTypeIds,
683 boolean overrideFileEntryTypes,
684 com.liferay.portal.service.ServiceContext serviceContext)
685 throws PortalException;
686
687 public com.liferay.portlet.documentlibrary.model.DLFolder updateFolderAndFileEntryTypes(
688 long userId, long folderId, long parentFolderId, java.lang.String name,
689 java.lang.String description, long defaultFileEntryTypeId,
690 java.util.List<java.lang.Long> fileEntryTypeIds, int restrictionType,
691 com.liferay.portal.service.ServiceContext serviceContext)
692 throws PortalException;
693
694 @com.liferay.portal.kernel.increment.BufferedIncrement(configuration = "DLFolderEntry", incrementClass = com.liferay.portal.kernel.increment.DateOverrideIncrement.class)
695 public void updateLastPostDate(long folderId, java.util.Date lastPostDate)
696 throws PortalException;
697
698 public com.liferay.portlet.documentlibrary.model.DLFolder updateStatus(
699 long userId, long folderId, int status,
700 java.util.Map<java.lang.String, java.io.Serializable> workflowContext,
701 com.liferay.portal.service.ServiceContext serviceContext)
702 throws PortalException;
703 }