1
14
15 package com.liferay.portlet.documentlibrary.service;
16
17 import com.liferay.portal.PortalException;
18 import com.liferay.portal.SystemException;
19 import com.liferay.portal.kernel.annotation.Isolation;
20 import com.liferay.portal.kernel.annotation.Propagation;
21 import com.liferay.portal.kernel.annotation.Transactional;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface DLFileShortcutService {
50 public com.liferay.portlet.documentlibrary.model.DLFileShortcut addFileShortcut(
51 long folderId, long toFolderId, java.lang.String toName,
52 boolean addCommunityPermissions, boolean addGuestPermissions)
53 throws com.liferay.portal.PortalException,
54 com.liferay.portal.SystemException;
55
56 public com.liferay.portlet.documentlibrary.model.DLFileShortcut addFileShortcut(
57 long folderId, long toFolderId, java.lang.String toName,
58 com.liferay.portal.service.ServiceContext serviceContext)
59 throws com.liferay.portal.PortalException,
60 com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.documentlibrary.model.DLFileShortcut addFileShortcut(
63 long folderId, long toFolderId, java.lang.String toName,
64 java.lang.String[] communityPermissions,
65 java.lang.String[] guestPermissions)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException;
68
69 public void deleteFileShortcut(long fileShortcutId)
70 throws com.liferay.portal.PortalException,
71 com.liferay.portal.SystemException;
72
73 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
74 public com.liferay.portlet.documentlibrary.model.DLFileShortcut getFileShortcut(
75 long fileShortcutId)
76 throws com.liferay.portal.PortalException,
77 com.liferay.portal.SystemException;
78
79 public com.liferay.portlet.documentlibrary.model.DLFileShortcut updateFileShortcut(
80 long fileShortcutId, long folderId, long toFolderId,
81 java.lang.String toName)
82 throws com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException;
84
85 public com.liferay.portlet.documentlibrary.model.DLFileShortcut updateFileShortcut(
86 long fileShortcutId, long folderId, long toFolderId,
87 java.lang.String toName,
88 com.liferay.portal.service.ServiceContext serviceContext)
89 throws com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException;
91 }