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, long fileEntryId, String properties,
44 Date modifiedDate, String[] tagsCategories, String[] tagsEntries,
45 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, tagsCategories, tagsEntries, 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, String[] tagsCategories, String[] tagsEntries,
59 File file)
60 throws PortalException, SystemException {
61
62 Hook hook = HookFactory.getInstance();
63
64 hook.addFile(
65 companyId, portletId, groupId, repositoryId, fileName, fileEntryId,
66 properties, modifiedDate, tagsCategories, tagsEntries, file);
67 }
68
69 public void addFile(
70 long companyId, String portletId, long groupId, long repositoryId,
71 String fileName, long fileEntryId, String properties,
72 Date modifiedDate, String[] tagsCategories, String[] tagsEntries,
73 InputStream is)
74 throws PortalException, SystemException {
75
76 Hook hook = HookFactory.getInstance();
77
78 hook.addFile(
79 companyId, portletId, groupId, repositoryId, fileName, fileEntryId,
80 properties, modifiedDate, tagsCategories, tagsEntries, is);
81 }
82
83 public void checkRoot(long companyId) throws SystemException {
84 Hook hook = HookFactory.getInstance();
85
86 hook.checkRoot(companyId);
87 }
88
89 public void deleteDirectory(
90 long companyId, String portletId, long repositoryId, String dirName)
91 throws PortalException, SystemException {
92
93 Hook hook = HookFactory.getInstance();
94
95 hook.deleteDirectory(companyId, portletId, repositoryId, dirName);
96 }
97
98 public void deleteFile(
99 long companyId, String portletId, long repositoryId,
100 String fileName)
101 throws PortalException, SystemException {
102
103 Hook hook = HookFactory.getInstance();
104
105 hook.deleteFile(companyId, portletId, repositoryId, fileName);
106 }
107
108 public void deleteFile(
109 long companyId, String portletId, long repositoryId,
110 String fileName, double versionNumber)
111 throws PortalException, SystemException {
112
113 Hook hook = HookFactory.getInstance();
114
115 hook.deleteFile(
116 companyId, portletId, repositoryId, fileName, versionNumber);
117 }
118
119 public byte[] getFile(long companyId, long repositoryId, String fileName)
120 throws PortalException, SystemException {
121
122 Hook hook = HookFactory.getInstance();
123
124 return hook.getFile(companyId, repositoryId, fileName);
125 }
126
127 public byte[] getFile(
128 long companyId, long repositoryId, String fileName,
129 double versionNumber)
130 throws PortalException, SystemException {
131
132 Hook hook = HookFactory.getInstance();
133
134 return hook.getFile(companyId, repositoryId, fileName, versionNumber);
135 }
136
137 public InputStream getFileAsStream(
138 long companyId, long repositoryId, String fileName)
139 throws PortalException, SystemException {
140
141 Hook hook = HookFactory.getInstance();
142
143 return hook.getFileAsStream(companyId, repositoryId, fileName);
144 }
145
146 public InputStream getFileAsStream(
147 long companyId, long repositoryId, String fileName,
148 double versionNumber)
149 throws PortalException, SystemException {
150
151 Hook hook = HookFactory.getInstance();
152
153 return hook.getFileAsStream(
154 companyId, repositoryId, fileName, versionNumber);
155 }
156
157 public String[] getFileNames(
158 long companyId, long repositoryId, String dirName)
159 throws PortalException, SystemException {
160
161 Hook hook = HookFactory.getInstance();
162
163 return hook.getFileNames(companyId, repositoryId, dirName);
164 }
165
166 public long getFileSize(
167 long companyId, long repositoryId, String fileName)
168 throws PortalException, SystemException {
169
170 Hook hook = HookFactory.getInstance();
171
172 return hook.getFileSize(companyId, repositoryId, fileName);
173 }
174
175 public boolean hasFile(
176 long companyId, long repositoryId, String fileName,
177 double versionNumber)
178 throws PortalException, SystemException {
179
180 Hook hook = HookFactory.getInstance();
181
182 return hook.hasFile(companyId, repositoryId, fileName, versionNumber);
183 }
184
185 public void move(String srcDir, String destDir) throws SystemException {
186 Hook hook = HookFactory.getInstance();
187
188 hook.move(srcDir, destDir);
189 }
190
191 public void reIndex(String[] ids) throws SearchException {
192 Hook hook = HookFactory.getInstance();
193
194 hook.reIndex(ids);
195 }
196
197 public void updateFile(
198 long companyId, String portletId, long groupId, long repositoryId,
199 long newRepositoryId, String fileName, long fileEntryId)
200 throws PortalException, SystemException {
201
202 Hook hook = HookFactory.getInstance();
203
204 hook.updateFile(
205 companyId, portletId, groupId, repositoryId, newRepositoryId,
206 fileName, fileEntryId);
207 }
208
209 public void updateFile(
210 long companyId, String portletId, long groupId, long repositoryId,
211 String fileName, double versionNumber, String sourceFileName,
212 long fileEntryId, String properties, Date modifiedDate,
213 String[] tagsCategories, String[] tagsEntries, byte[] bytes)
214 throws PortalException, SystemException {
215
216 Hook hook = HookFactory.getInstance();
217
218 hook.updateFile(
219 companyId, portletId, groupId, repositoryId, fileName,
220 versionNumber, sourceFileName, fileEntryId, properties,
221 modifiedDate, tagsCategories, tagsEntries, bytes);
222 }
223
224 public void updateFile(
225 long companyId, String portletId, long groupId, long repositoryId,
226 String fileName, double versionNumber, String sourceFileName,
227 long fileEntryId, String properties, Date modifiedDate,
228 String[] tagsCategories, String[] tagsEntries, File file)
229 throws PortalException, SystemException {
230
231 Hook hook = HookFactory.getInstance();
232
233 hook.updateFile(
234 companyId, portletId, groupId, repositoryId, fileName,
235 versionNumber, sourceFileName, fileEntryId, properties,
236 modifiedDate, tagsCategories, tagsEntries, file);
237 }
238
239 public void updateFile(
240 long companyId, String portletId, long groupId, long repositoryId,
241 String fileName, double versionNumber, String sourceFileName,
242 long fileEntryId, String properties, Date modifiedDate,
243 String[] tagsCategories, String[] tagsEntries, InputStream is)
244 throws PortalException, SystemException {
245
246 Hook hook = HookFactory.getInstance();
247
248 hook.updateFile(
249 companyId, portletId, groupId, repositoryId, fileName,
250 versionNumber, sourceFileName, fileEntryId, properties,
251 modifiedDate, tagsCategories, tagsEntries, is);
252 }
253
254 public void updateFile(
255 long companyId, String portletId, long groupId, long repositoryId,
256 String fileName, String newFileName, boolean reIndex)
257 throws PortalException, SystemException {
258
259 Hook hook = HookFactory.getInstance();
260
261 hook.updateFile(
262 companyId, portletId, groupId, repositoryId, fileName,
263 newFileName, reIndex);
264 }
265
266 }