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