1
14
15 package com.liferay.documentlibrary.util;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.kernel.search.SearchException;
20 import com.liferay.portal.service.ServiceContext;
21
22 import java.io.File;
23 import java.io.InputStream;
24
25 import java.util.Date;
26
27
32 public class HookProxyImpl implements Hook {
33
34 public void addDirectory(long companyId, long repositoryId, String dirName)
35 throws PortalException, SystemException {
36
37 Hook hook = HookFactory.getInstance();
38
39 hook.addDirectory(companyId, repositoryId, dirName);
40 }
41
42 public void addFile(
43 long companyId, String portletId, long groupId, long repositoryId,
44 String fileName, long fileEntryId, String properties,
45 Date modifiedDate, ServiceContext serviceContext, byte[] bytes)
46 throws PortalException, SystemException {
47
48 Hook hook = HookFactory.getInstance();
49
50 hook.addFile(
51 companyId, portletId, groupId, repositoryId, fileName, fileEntryId,
52 properties, modifiedDate, serviceContext, bytes);
53 }
54
55 public void addFile(
56 long companyId, String portletId, long groupId, long repositoryId,
57 String fileName, long fileEntryId, String properties,
58 Date modifiedDate, ServiceContext serviceContext, File file)
59 throws PortalException, SystemException {
60
61 Hook hook = HookFactory.getInstance();
62
63 hook.addFile(
64 companyId, portletId, groupId, repositoryId, fileName, fileEntryId,
65 properties, modifiedDate, serviceContext, file);
66 }
67
68 public void addFile(
69 long companyId, String portletId, long groupId, long repositoryId,
70 String fileName, long fileEntryId, String properties,
71 Date modifiedDate, ServiceContext serviceContext, InputStream is)
72 throws PortalException, SystemException {
73
74 Hook hook = HookFactory.getInstance();
75
76 hook.addFile(
77 companyId, portletId, groupId, repositoryId, fileName, fileEntryId,
78 properties, modifiedDate, serviceContext, is);
79 }
80
81 public void checkRoot(long companyId) throws SystemException {
82 Hook hook = HookFactory.getInstance();
83
84 hook.checkRoot(companyId);
85 }
86
87 public void deleteDirectory(
88 long companyId, String portletId, long repositoryId, String dirName)
89 throws PortalException, SystemException {
90
91 Hook hook = HookFactory.getInstance();
92
93 hook.deleteDirectory(companyId, portletId, repositoryId, dirName);
94 }
95
96 public void deleteFile(
97 long companyId, String portletId, long repositoryId,
98 String fileName)
99 throws PortalException, SystemException {
100
101 Hook hook = HookFactory.getInstance();
102
103 hook.deleteFile(companyId, portletId, repositoryId, fileName);
104 }
105
106 public void deleteFile(
107 long companyId, String portletId, long repositoryId,
108 String fileName, String versionNumber)
109 throws PortalException, SystemException {
110
111 Hook hook = HookFactory.getInstance();
112
113 hook.deleteFile(
114 companyId, portletId, repositoryId, fileName, versionNumber);
115 }
116
117 public byte[] getFile(long companyId, long repositoryId, String fileName)
118 throws PortalException, SystemException {
119
120 Hook hook = HookFactory.getInstance();
121
122 return hook.getFile(companyId, repositoryId, fileName);
123 }
124
125 public byte[] getFile(
126 long companyId, long repositoryId, String fileName,
127 String versionNumber)
128 throws PortalException, SystemException {
129
130 Hook hook = HookFactory.getInstance();
131
132 return hook.getFile(companyId, repositoryId, fileName, versionNumber);
133 }
134
135 public InputStream getFileAsStream(
136 long companyId, long repositoryId, String fileName)
137 throws PortalException, SystemException {
138
139 Hook hook = HookFactory.getInstance();
140
141 return hook.getFileAsStream(companyId, repositoryId, fileName);
142 }
143
144 public InputStream getFileAsStream(
145 long companyId, long repositoryId, String fileName,
146 String versionNumber)
147 throws PortalException, SystemException {
148
149 Hook hook = HookFactory.getInstance();
150
151 return hook.getFileAsStream(
152 companyId, repositoryId, fileName, versionNumber);
153 }
154
155 public String[] getFileNames(
156 long companyId, long repositoryId, String dirName)
157 throws PortalException, SystemException {
158
159 Hook hook = HookFactory.getInstance();
160
161 return hook.getFileNames(companyId, repositoryId, dirName);
162 }
163
164 public long getFileSize(
165 long companyId, long repositoryId, String fileName)
166 throws PortalException, SystemException {
167
168 Hook hook = HookFactory.getInstance();
169
170 return hook.getFileSize(companyId, repositoryId, fileName);
171 }
172
173 public boolean hasFile(
174 long companyId, long repositoryId, String fileName,
175 String versionNumber)
176 throws PortalException, SystemException {
177
178 Hook hook = HookFactory.getInstance();
179
180 return hook.hasFile(companyId, repositoryId, fileName, versionNumber);
181 }
182
183 public void move(String srcDir, String destDir) throws SystemException {
184 Hook hook = HookFactory.getInstance();
185
186 hook.move(srcDir, destDir);
187 }
188
189 public void reindex(String[] ids) throws SearchException {
190 Hook hook = HookFactory.getInstance();
191
192 hook.reindex(ids);
193 }
194
195 public void updateFile(
196 long companyId, String portletId, long groupId, long repositoryId,
197 long newRepositoryId, String fileName, long fileEntryId)
198 throws PortalException, SystemException {
199
200 Hook hook = HookFactory.getInstance();
201
202 hook.updateFile(
203 companyId, portletId, groupId, repositoryId, newRepositoryId,
204 fileName, fileEntryId);
205 }
206
207 public void updateFile(
208 long companyId, String portletId, long groupId, long repositoryId,
209 String fileName, String versionNumber, String sourceFileName,
210 long fileEntryId, String properties, Date modifiedDate,
211 ServiceContext serviceContext, byte[] bytes)
212 throws PortalException, SystemException {
213
214 Hook hook = HookFactory.getInstance();
215
216 hook.updateFile(
217 companyId, portletId, groupId, repositoryId, fileName,
218 versionNumber, sourceFileName, fileEntryId, properties,
219 modifiedDate, serviceContext, bytes);
220 }
221
222 public void updateFile(
223 long companyId, String portletId, long groupId, long repositoryId,
224 String fileName, String versionNumber, String sourceFileName,
225 long fileEntryId, String properties, Date modifiedDate,
226 ServiceContext serviceContext, File file)
227 throws PortalException, SystemException {
228
229 Hook hook = HookFactory.getInstance();
230
231 hook.updateFile(
232 companyId, portletId, groupId, repositoryId, fileName,
233 versionNumber, sourceFileName, fileEntryId, properties,
234 modifiedDate, serviceContext, file);
235 }
236
237 public void updateFile(
238 long companyId, String portletId, long groupId, long repositoryId,
239 String fileName, String versionNumber, String sourceFileName,
240 long fileEntryId, String properties, Date modifiedDate,
241 ServiceContext serviceContext, InputStream is)
242 throws PortalException, SystemException {
243
244 Hook hook = HookFactory.getInstance();
245
246 hook.updateFile(
247 companyId, portletId, groupId, repositoryId, fileName,
248 versionNumber, sourceFileName, fileEntryId, properties,
249 modifiedDate, serviceContext, is);
250 }
251
252 public void updateFile(
253 long companyId, String portletId, long groupId, long repositoryId,
254 String fileName, String newFileName, boolean reindex)
255 throws PortalException, SystemException {
256
257 Hook hook = HookFactory.getInstance();
258
259 hook.updateFile(
260 companyId, portletId, groupId, repositoryId, fileName,
261 newFileName, reindex);
262 }
263
264 }