1
22
23 package com.liferay.portlet.documentlibrary.service;
24
25
26
50 public interface DLFileEntryService {
51 public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
52 long folderId, java.lang.String name, java.lang.String title,
53 java.lang.String description, java.lang.String[] tagsEntries,
54 java.lang.String extraSettings, java.io.File file,
55 boolean addCommunityPermissions, boolean addGuestPermissions)
56 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
57 com.liferay.portal.SystemException;
58
59 public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
60 long folderId, java.lang.String name, java.lang.String title,
61 java.lang.String description, java.lang.String[] tagsEntries,
62 java.lang.String extraSettings, byte[] bytes,
63 boolean addCommunityPermissions, boolean addGuestPermissions)
64 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
65 com.liferay.portal.SystemException;
66
67 public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
68 long folderId, java.lang.String name, java.lang.String title,
69 java.lang.String description, java.lang.String[] tagsEntries,
70 java.lang.String extraSettings, java.io.File file,
71 java.lang.String[] communityPermissions,
72 java.lang.String[] guestPermissions)
73 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
77 long folderId, java.lang.String name, java.lang.String title,
78 java.lang.String description, java.lang.String[] tagsEntries,
79 java.lang.String extraSettings, byte[] bytes,
80 java.lang.String[] communityPermissions,
81 java.lang.String[] guestPermissions)
82 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException;
84
85 public void deleteFileEntry(long folderId, java.lang.String name)
86 throws com.liferay.portal.PortalException,
87 com.liferay.portal.SystemException, java.rmi.RemoteException;
88
89 public void deleteFileEntry(long folderId, java.lang.String name,
90 double version)
91 throws com.liferay.portal.PortalException,
92 com.liferay.portal.SystemException, java.rmi.RemoteException;
93
94 public void deleteFileEntryByTitle(long folderId,
95 java.lang.String titleWithExtension)
96 throws com.liferay.portal.PortalException,
97 com.liferay.portal.SystemException, java.rmi.RemoteException;
98
99 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
100 long folderId)
101 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
102 com.liferay.portal.SystemException;
103
104 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
105 long folderId, java.lang.String name)
106 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException;
108
109 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByTitle(
110 long folderId, java.lang.String titleWithExtension)
111 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public com.liferay.lock.model.Lock getFileEntryLock(long folderId,
115 java.lang.String name)
116 throws com.liferay.portal.PortalException, java.rmi.RemoteException;
117
118 public com.liferay.lock.model.Lock lockFileEntry(long folderId,
119 java.lang.String name)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException, java.rmi.RemoteException;
122
123 public com.liferay.lock.model.Lock lockFileEntry(long folderId,
124 java.lang.String name, java.lang.String owner, long expirationTime)
125 throws com.liferay.portal.PortalException,
126 com.liferay.portal.SystemException, java.rmi.RemoteException;
127
128 public com.liferay.lock.model.Lock refreshFileEntryLock(
129 java.lang.String lockUuid, long expirationTime)
130 throws com.liferay.portal.PortalException, java.rmi.RemoteException;
131
132 public void unlockFileEntry(long folderId, java.lang.String name)
133 throws java.rmi.RemoteException;
134
135 public void unlockFileEntry(long folderId, java.lang.String name,
136 java.lang.String lockUuid)
137 throws com.liferay.portal.PortalException, java.rmi.RemoteException;
138
139 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
140 long folderId, long newFolderId, java.lang.String name,
141 java.lang.String sourceFileName, java.lang.String title,
142 java.lang.String description, java.lang.String[] tagsEntries,
143 java.lang.String extraSettings, byte[] bytes)
144 throws com.liferay.portal.PortalException,
145 com.liferay.portal.SystemException, java.rmi.RemoteException;
146 }