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 StoreWrapper implements Store {
027
028 public StoreWrapper(Store store) {
029 _store = store;
030 }
031
032 @Override
033 public void addDirectory(long companyId, long repositoryId, String dirName)
034 throws PortalException {
035
036 _store.addDirectory(companyId, repositoryId, dirName);
037 }
038
039 @Override
040 public void addFile(
041 long companyId, long repositoryId, String fileName, byte[] bytes)
042 throws PortalException {
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.addFile(companyId, repositoryId, fileName, file);
053 }
054
055 @Override
056 public void addFile(
057 long companyId, long repositoryId, String fileName, InputStream is)
058 throws PortalException {
059
060 _store.addFile(companyId, repositoryId, fileName, is);
061 }
062
063 @Override
064 public void checkRoot(long companyId) {
065 _store.checkRoot(companyId);
066 }
067
068 @Override
069 public void copyFileVersion(
070 long companyId, long repositoryId, String fileName,
071 String fromVersionLabel, String toVersionLabel)
072 throws PortalException {
073
074 _store.copyFileVersion(
075 companyId, repositoryId, fileName, fromVersionLabel,
076 toVersionLabel);
077 }
078
079 @Override
080 public void deleteDirectory(
081 long companyId, long repositoryId, String dirName)
082 throws PortalException {
083
084 _store.deleteDirectory(companyId, repositoryId, dirName);
085 }
086
087 @Override
088 public void deleteFile(long companyId, long repositoryId, String fileName)
089 throws PortalException {
090
091 _store.deleteFile(companyId, repositoryId, fileName);
092 }
093
094 @Override
095 public void deleteFile(
096 long companyId, long repositoryId, String fileName,
097 String versionLabel)
098 throws PortalException {
099
100 _store.deleteFile(companyId, repositoryId, fileName, versionLabel);
101 }
102
103 @Override
104 public File getFile(long companyId, long repositoryId, String fileName)
105 throws PortalException {
106
107 return _store.getFile(companyId, repositoryId, fileName);
108 }
109
110 @Override
111 public File getFile(
112 long companyId, long repositoryId, String fileName,
113 String versionLabel)
114 throws PortalException {
115
116 return _store.getFile(companyId, repositoryId, fileName, versionLabel);
117 }
118
119 @Override
120 public byte[] getFileAsBytes(
121 long companyId, long repositoryId, String fileName)
122 throws PortalException {
123
124 return _store.getFileAsBytes(companyId, repositoryId, fileName);
125 }
126
127 @Override
128 public byte[] getFileAsBytes(
129 long companyId, long repositoryId, String fileName,
130 String versionLabel)
131 throws PortalException {
132
133 return _store.getFileAsBytes(
134 companyId, repositoryId, fileName, versionLabel);
135 }
136
137 @Override
138 public InputStream getFileAsStream(
139 long companyId, long repositoryId, String fileName)
140 throws PortalException {
141
142 return _store.getFileAsStream(companyId, repositoryId, fileName);
143 }
144
145 @Override
146 public InputStream getFileAsStream(
147 long companyId, long repositoryId, String fileName,
148 String versionLabel)
149 throws PortalException {
150
151 return _store.getFileAsStream(
152 companyId, repositoryId, fileName, versionLabel);
153 }
154
155 @Override
156 public String[] getFileNames(long companyId, long repositoryId) {
157 return _store.getFileNames(companyId, repositoryId);
158 }
159
160 @Override
161 public String[] getFileNames(
162 long companyId, long repositoryId, String dirName)
163 throws PortalException {
164
165 return _store.getFileNames(companyId, repositoryId, dirName);
166 }
167
168 @Override
169 public long getFileSize(long companyId, long repositoryId, String fileName)
170 throws PortalException {
171
172 return _store.getFileSize(companyId, repositoryId, fileName);
173 }
174
175 @Override
176 public boolean hasDirectory(
177 long companyId, long repositoryId, String dirName)
178 throws PortalException {
179
180 return _store.hasDirectory(companyId, repositoryId, dirName);
181 }
182
183 @Override
184 public boolean hasFile(long companyId, long repositoryId, String fileName)
185 throws PortalException {
186
187 return _store.hasFile(companyId, repositoryId, fileName);
188 }
189
190 @Override
191 public boolean hasFile(
192 long companyId, long repositoryId, String fileName,
193 String versionLabel)
194 throws PortalException {
195
196 return _store.hasFile(companyId, repositoryId, fileName, versionLabel);
197 }
198
199 @Override
200 public void move(String srcDir, String destDir) {
201 _store.move(srcDir, destDir);
202 }
203
204 @Override
205 public void updateFile(
206 long companyId, long repositoryId, long newRepositoryId,
207 String fileName)
208 throws PortalException {
209
210 _store.updateFile(companyId, repositoryId, newRepositoryId, fileName);
211 }
212
213 @Override
214 public void updateFile(
215 long companyId, long repositoryId, String fileName,
216 String newFileName)
217 throws PortalException {
218
219 _store.updateFile(companyId, repositoryId, fileName, newFileName);
220 }
221
222 @Override
223 public void updateFile(
224 long companyId, long repositoryId, String fileName,
225 String versionLabel, byte[] bytes)
226 throws PortalException {
227
228 _store.updateFile(
229 companyId, repositoryId, fileName, versionLabel, bytes);
230 }
231
232 @Override
233 public void updateFile(
234 long companyId, long repositoryId, String fileName,
235 String versionLabel, File file)
236 throws PortalException {
237
238 _store.updateFile(
239 companyId, repositoryId, fileName, versionLabel, file);
240 }
241
242 @Override
243 public void updateFile(
244 long companyId, long repositoryId, String fileName,
245 String versionLabel, InputStream is)
246 throws PortalException {
247
248 _store.updateFile(companyId, repositoryId, fileName, versionLabel, is);
249 }
250
251 @Override
252 public void updateFileVersion(
253 long companyId, long repositoryId, String fileName,
254 String fromVersionLabel, String toVersionLabel)
255 throws PortalException {
256
257 _store.updateFileVersion(
258 companyId, repositoryId, fileName, fromVersionLabel,
259 toVersionLabel);
260 }
261
262 private final Store _store;
263
264 }