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 newFileName, boolean reindex)
210 throws PortalException, SystemException {
211
212 Hook hook = HookFactory.getInstance();
213
214 hook.updateFile(
215 companyId, portletId, groupId, repositoryId, fileName,
216 newFileName, reindex);
217 }
218
219 public void updateFile(
220 long companyId, String portletId, long groupId, long repositoryId,
221 String fileName, String versionNumber, String sourceFileName,
222 long fileEntryId, String properties, Date modifiedDate,
223 ServiceContext serviceContext, byte[] bytes)
224 throws PortalException, SystemException {
225
226 Hook hook = HookFactory.getInstance();
227
228 hook.updateFile(
229 companyId, portletId, groupId, repositoryId, fileName,
230 versionNumber, sourceFileName, fileEntryId, properties,
231 modifiedDate, serviceContext, bytes);
232 }
233
234 public void updateFile(
235 long companyId, String portletId, long groupId, long repositoryId,
236 String fileName, String versionNumber, String sourceFileName,
237 long fileEntryId, String properties, Date modifiedDate,
238 ServiceContext serviceContext, File file)
239 throws PortalException, SystemException {
240
241 Hook hook = HookFactory.getInstance();
242
243 hook.updateFile(
244 companyId, portletId, groupId, repositoryId, fileName,
245 versionNumber, sourceFileName, fileEntryId, properties,
246 modifiedDate, serviceContext, file);
247 }
248
249 public void updateFile(
250 long companyId, String portletId, long groupId, long repositoryId,
251 String fileName, String versionNumber, String sourceFileName,
252 long fileEntryId, String properties, Date modifiedDate,
253 ServiceContext serviceContext, InputStream is)
254 throws PortalException, SystemException {
255
256 Hook hook = HookFactory.getInstance();
257
258 hook.updateFile(
259 companyId, portletId, groupId, repositoryId, fileName,
260 versionNumber, sourceFileName, fileEntryId, properties,
261 modifiedDate, serviceContext, is);
262 }
263
264 }