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(
030 long companyId, long repositoryId, String dirName) {
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
091 Store store = StoreFactory.getInstance();
092
093 store.deleteDirectory(companyId, repositoryId, dirName);
094 }
095
096 @Override
097 public void deleteFile(long companyId, long repositoryId, String fileName) {
098 Store store = StoreFactory.getInstance();
099
100 store.deleteFile(companyId, repositoryId, fileName);
101 }
102
103 @Override
104 public void deleteFile(
105 long companyId, long repositoryId, String fileName,
106 String versionLabel) {
107
108 Store store = StoreFactory.getInstance();
109
110 store.deleteFile(companyId, repositoryId, fileName, versionLabel);
111 }
112
113 @Override
114 public File getFile(long companyId, long repositoryId, String fileName)
115 throws PortalException {
116
117 Store store = StoreFactory.getInstance();
118
119 return store.getFile(companyId, repositoryId, fileName);
120 }
121
122 @Override
123 public File getFile(
124 long companyId, long repositoryId, String fileName,
125 String versionLabel)
126 throws PortalException {
127
128 Store store = StoreFactory.getInstance();
129
130 return store.getFile(companyId, repositoryId, fileName, versionLabel);
131 }
132
133 @Override
134 public byte[] getFileAsBytes(
135 long companyId, long repositoryId, String fileName)
136 throws PortalException {
137
138 Store store = StoreFactory.getInstance();
139
140 return store.getFileAsBytes(companyId, repositoryId, fileName);
141 }
142
143 @Override
144 public byte[] getFileAsBytes(
145 long companyId, long repositoryId, String fileName,
146 String versionLabel)
147 throws PortalException {
148
149 Store store = StoreFactory.getInstance();
150
151 return store.getFileAsBytes(
152 companyId, repositoryId, fileName, versionLabel);
153 }
154
155 @Override
156 public InputStream getFileAsStream(
157 long companyId, long repositoryId, String fileName)
158 throws PortalException {
159
160 Store store = StoreFactory.getInstance();
161
162 return store.getFileAsStream(companyId, repositoryId, fileName);
163 }
164
165 @Override
166 public InputStream getFileAsStream(
167 long companyId, long repositoryId, String fileName,
168 String versionLabel)
169 throws PortalException {
170
171 Store store = StoreFactory.getInstance();
172
173 return store.getFileAsStream(
174 companyId, repositoryId, fileName, versionLabel);
175 }
176
177 @Override
178 public String[] getFileNames(long companyId, long repositoryId) {
179 Store store = StoreFactory.getInstance();
180
181 return store.getFileNames(companyId, repositoryId);
182 }
183
184 @Override
185 public String[] getFileNames(
186 long companyId, long repositoryId, String dirName) {
187
188 Store store = StoreFactory.getInstance();
189
190 return store.getFileNames(companyId, repositoryId, dirName);
191 }
192
193 @Override
194 public long getFileSize(long companyId, long repositoryId, String fileName)
195 throws PortalException {
196
197 Store store = StoreFactory.getInstance();
198
199 return store.getFileSize(companyId, repositoryId, fileName);
200 }
201
202 @Override
203 public boolean hasDirectory(
204 long companyId, long repositoryId, String dirName) {
205
206 Store store = StoreFactory.getInstance();
207
208 return store.hasDirectory(companyId, repositoryId, dirName);
209 }
210
211 @Override
212 public boolean hasFile(long companyId, long repositoryId, String fileName) {
213 Store store = StoreFactory.getInstance();
214
215 return store.hasFile(companyId, repositoryId, fileName);
216 }
217
218 @Override
219 public boolean hasFile(
220 long companyId, long repositoryId, String fileName,
221 String versionLabel) {
222
223 Store store = StoreFactory.getInstance();
224
225 return store.hasFile(companyId, repositoryId, fileName, versionLabel);
226 }
227
228 @Override
229 public void move(String srcDir, String destDir) {
230 Store store = StoreFactory.getInstance();
231
232 store.move(srcDir, destDir);
233 }
234
235 @Override
236 public void updateFile(
237 long companyId, long repositoryId, long newRepositoryId,
238 String fileName)
239 throws PortalException {
240
241 Store store = StoreFactory.getInstance();
242
243 store.updateFile(companyId, repositoryId, newRepositoryId, fileName);
244 }
245
246 @Override
247 public void updateFile(
248 long companyId, long repositoryId, String fileName,
249 String newFileName)
250 throws PortalException {
251
252 Store store = StoreFactory.getInstance();
253
254 store.updateFile(companyId, repositoryId, fileName, newFileName);
255 }
256
257 @Override
258 public void updateFile(
259 long companyId, long repositoryId, String fileName,
260 String versionLabel, byte[] bytes)
261 throws PortalException {
262
263 Store store = StoreFactory.getInstance();
264
265 store.updateFile(
266 companyId, repositoryId, fileName, versionLabel, bytes);
267 }
268
269 @Override
270 public void updateFile(
271 long companyId, long repositoryId, String fileName,
272 String versionLabel, File file)
273 throws PortalException {
274
275 Store store = StoreFactory.getInstance();
276
277 store.updateFile(companyId, repositoryId, fileName, versionLabel, file);
278 }
279
280 @Override
281 public void updateFile(
282 long companyId, long repositoryId, String fileName,
283 String versionLabel, InputStream is)
284 throws PortalException {
285
286 Store store = StoreFactory.getInstance();
287
288 store.updateFile(companyId, repositoryId, fileName, versionLabel, is);
289 }
290
291 @Override
292 public void updateFileVersion(
293 long companyId, long repositoryId, String fileName,
294 String fromVersionLabel, String toVersionLabel)
295 throws PortalException {
296
297 Store store = StoreFactory.getInstance();
298
299 store.updateFileVersion(
300 companyId, repositoryId, fileName, fromVersionLabel,
301 toVersionLabel);
302 }
303
304 }