001
014
015 package com.liferay.portlet.documentlibrary.store;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import java.io.File;
020 import java.io.InputStream;
021
022
026 public class StoreProxyImpl implements Store {
027
028 @Override
029 public void addDirectory(long companyId, long repositoryId, String dirName)
030 throws PortalException {
031
032 Store store = StoreFactory.getInstance();
033
034 store.addDirectory(companyId, repositoryId, dirName);
035 }
036
037 @Override
038 public void addFile(
039 long companyId, long repositoryId, String fileName, byte[] bytes)
040 throws PortalException {
041
042 Store store = StoreFactory.getInstance();
043
044 store.addFile(companyId, repositoryId, fileName, bytes);
045 }
046
047 @Override
048 public void addFile(
049 long companyId, long repositoryId, String fileName, File file)
050 throws PortalException {
051
052 Store store = StoreFactory.getInstance();
053
054 store.addFile(companyId, repositoryId, fileName, file);
055 }
056
057 @Override
058 public void addFile(
059 long companyId, long repositoryId, String fileName, InputStream is)
060 throws PortalException {
061
062 Store store = StoreFactory.getInstance();
063
064 store.addFile(companyId, repositoryId, fileName, is);
065 }
066
067 @Override
068 public void checkRoot(long companyId) {
069 Store store = StoreFactory.getInstance();
070
071 store.checkRoot(companyId);
072 }
073
074 @Override
075 public void copyFileVersion(
076 long companyId, long repositoryId, String fileName,
077 String fromVersionLabel, String toVersionLabel)
078 throws PortalException {
079
080 Store store = StoreFactory.getInstance();
081
082 store.copyFileVersion(
083 companyId, repositoryId, fileName, fromVersionLabel,
084 toVersionLabel);
085 }
086
087 @Override
088 public void deleteDirectory(
089 long companyId, long repositoryId, String dirName)
090 throws PortalException {
091
092 Store store = StoreFactory.getInstance();
093
094 store.deleteDirectory(companyId, repositoryId, dirName);
095 }
096
097 @Override
098 public void deleteFile(long companyId, long repositoryId, String fileName)
099 throws PortalException {
100
101 Store store = StoreFactory.getInstance();
102
103 store.deleteFile(companyId, repositoryId, fileName);
104 }
105
106 @Override
107 public void deleteFile(
108 long companyId, long repositoryId, String fileName,
109 String versionLabel)
110 throws PortalException {
111
112 Store store = StoreFactory.getInstance();
113
114 store.deleteFile(companyId, repositoryId, fileName, versionLabel);
115 }
116
117 @Override
118 public File getFile(long companyId, long repositoryId, String fileName)
119 throws PortalException {
120
121 Store store = StoreFactory.getInstance();
122
123 return store.getFile(companyId, repositoryId, fileName);
124 }
125
126 @Override
127 public File getFile(
128 long companyId, long repositoryId, String fileName,
129 String versionLabel)
130 throws PortalException {
131
132 Store store = StoreFactory.getInstance();
133
134 return store.getFile(companyId, repositoryId, fileName, versionLabel);
135 }
136
137 @Override
138 public byte[] getFileAsBytes(
139 long companyId, long repositoryId, String fileName)
140 throws PortalException {
141
142 Store store = StoreFactory.getInstance();
143
144 return store.getFileAsBytes(companyId, repositoryId, fileName);
145 }
146
147 @Override
148 public byte[] getFileAsBytes(
149 long companyId, long repositoryId, String fileName,
150 String versionLabel)
151 throws PortalException {
152
153 Store store = StoreFactory.getInstance();
154
155 return store.getFileAsBytes(
156 companyId, repositoryId, fileName, versionLabel);
157 }
158
159 @Override
160 public InputStream getFileAsStream(
161 long companyId, long repositoryId, String fileName)
162 throws PortalException {
163
164 Store store = StoreFactory.getInstance();
165
166 return store.getFileAsStream(companyId, repositoryId, fileName);
167 }
168
169 @Override
170 public InputStream getFileAsStream(
171 long companyId, long repositoryId, String fileName,
172 String versionLabel)
173 throws PortalException {
174
175 Store store = StoreFactory.getInstance();
176
177 return store.getFileAsStream(
178 companyId, repositoryId, fileName, versionLabel);
179 }
180
181 @Override
182 public String[] getFileNames(long companyId, long repositoryId) {
183 Store store = StoreFactory.getInstance();
184
185 return store.getFileNames(companyId, repositoryId);
186 }
187
188 @Override
189 public String[] getFileNames(
190 long companyId, long repositoryId, String dirName)
191 throws PortalException {
192
193 Store store = StoreFactory.getInstance();
194
195 return store.getFileNames(companyId, repositoryId, dirName);
196 }
197
198 @Override
199 public long getFileSize(long companyId, long repositoryId, String fileName)
200 throws PortalException {
201
202 Store store = StoreFactory.getInstance();
203
204 return store.getFileSize(companyId, repositoryId, fileName);
205 }
206
207 @Override
208 public boolean hasDirectory(
209 long companyId, long repositoryId, String dirName)
210 throws PortalException {
211
212 Store store = StoreFactory.getInstance();
213
214 return store.hasDirectory(companyId, repositoryId, dirName);
215 }
216
217 @Override
218 public boolean hasFile(long companyId, long repositoryId, String fileName)
219 throws PortalException {
220
221 Store store = StoreFactory.getInstance();
222
223 return store.hasFile(companyId, repositoryId, fileName);
224 }
225
226 @Override
227 public boolean hasFile(
228 long companyId, long repositoryId, String fileName,
229 String versionLabel)
230 throws PortalException {
231
232 Store store = StoreFactory.getInstance();
233
234 return store.hasFile(companyId, repositoryId, fileName, versionLabel);
235 }
236
237 @Override
238 public void move(String srcDir, String destDir) {
239 Store store = StoreFactory.getInstance();
240
241 store.move(srcDir, destDir);
242 }
243
244 @Override
245 public void updateFile(
246 long companyId, long repositoryId, long newRepositoryId,
247 String fileName)
248 throws PortalException {
249
250 Store store = StoreFactory.getInstance();
251
252 store.updateFile(companyId, repositoryId, newRepositoryId, fileName);
253 }
254
255 @Override
256 public void updateFile(
257 long companyId, long repositoryId, String fileName,
258 String newFileName)
259 throws PortalException {
260
261 Store store = StoreFactory.getInstance();
262
263 store.updateFile(companyId, repositoryId, fileName, newFileName);
264 }
265
266 @Override
267 public void updateFile(
268 long companyId, long repositoryId, String fileName,
269 String versionLabel, byte[] bytes)
270 throws PortalException {
271
272 Store store = StoreFactory.getInstance();
273
274 store.updateFile(
275 companyId, repositoryId, fileName, versionLabel, bytes);
276 }
277
278 @Override
279 public void updateFile(
280 long companyId, long repositoryId, String fileName,
281 String versionLabel, File file)
282 throws PortalException {
283
284 Store store = StoreFactory.getInstance();
285
286 store.updateFile(companyId, repositoryId, fileName, versionLabel, file);
287 }
288
289 @Override
290 public void updateFile(
291 long companyId, long repositoryId, String fileName,
292 String versionLabel, InputStream is)
293 throws PortalException {
294
295 Store store = StoreFactory.getInstance();
296
297 store.updateFile(companyId, repositoryId, fileName, versionLabel, is);
298 }
299
300 @Override
301 public void updateFileVersion(
302 long companyId, long repositoryId, String fileName,
303 String fromVersionLabel, String toVersionLabel)
304 throws PortalException {
305
306 Store store = StoreFactory.getInstance();
307
308 store.updateFileVersion(
309 companyId, repositoryId, fileName, fromVersionLabel,
310 toVersionLabel);
311 }
312
313 }