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(
034 long companyId, long repositoryId, String dirName) {
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
083 _store.deleteDirectory(companyId, repositoryId, dirName);
084 }
085
086 @Override
087 public void deleteFile(long companyId, long repositoryId, String fileName) {
088 _store.deleteFile(companyId, repositoryId, fileName);
089 }
090
091 @Override
092 public void deleteFile(
093 long companyId, long repositoryId, String fileName,
094 String versionLabel) {
095
096 _store.deleteFile(companyId, repositoryId, fileName, versionLabel);
097 }
098
099 @Override
100 public File getFile(long companyId, long repositoryId, String fileName)
101 throws PortalException {
102
103 return _store.getFile(companyId, repositoryId, fileName);
104 }
105
106 @Override
107 public File getFile(
108 long companyId, long repositoryId, String fileName,
109 String versionLabel)
110 throws PortalException {
111
112 return _store.getFile(companyId, repositoryId, fileName, versionLabel);
113 }
114
115 @Override
116 public byte[] getFileAsBytes(
117 long companyId, long repositoryId, String fileName)
118 throws PortalException {
119
120 return _store.getFileAsBytes(companyId, repositoryId, fileName);
121 }
122
123 @Override
124 public byte[] getFileAsBytes(
125 long companyId, long repositoryId, String fileName,
126 String versionLabel)
127 throws PortalException {
128
129 return _store.getFileAsBytes(
130 companyId, repositoryId, fileName, versionLabel);
131 }
132
133 @Override
134 public InputStream getFileAsStream(
135 long companyId, long repositoryId, String fileName)
136 throws PortalException {
137
138 return _store.getFileAsStream(companyId, repositoryId, fileName);
139 }
140
141 @Override
142 public InputStream getFileAsStream(
143 long companyId, long repositoryId, String fileName,
144 String versionLabel)
145 throws PortalException {
146
147 return _store.getFileAsStream(
148 companyId, repositoryId, fileName, versionLabel);
149 }
150
151 @Override
152 public String[] getFileNames(long companyId, long repositoryId) {
153 return _store.getFileNames(companyId, repositoryId);
154 }
155
156 @Override
157 public String[] getFileNames(
158 long companyId, long repositoryId, String dirName) {
159
160 return _store.getFileNames(companyId, repositoryId, dirName);
161 }
162
163 @Override
164 public long getFileSize(long companyId, long repositoryId, String fileName)
165 throws PortalException {
166
167 return _store.getFileSize(companyId, repositoryId, fileName);
168 }
169
170 @Override
171 public boolean hasDirectory(
172 long companyId, long repositoryId, String dirName) {
173
174 return _store.hasDirectory(companyId, repositoryId, dirName);
175 }
176
177 @Override
178 public boolean hasFile(long companyId, long repositoryId, String fileName) {
179 return _store.hasFile(companyId, repositoryId, fileName);
180 }
181
182 @Override
183 public boolean hasFile(
184 long companyId, long repositoryId, String fileName,
185 String versionLabel) {
186
187 return _store.hasFile(companyId, repositoryId, fileName, versionLabel);
188 }
189
190 @Override
191 public void move(String srcDir, String destDir) {
192 _store.move(srcDir, destDir);
193 }
194
195 @Override
196 public void updateFile(
197 long companyId, long repositoryId, long newRepositoryId,
198 String fileName)
199 throws PortalException {
200
201 _store.updateFile(companyId, repositoryId, newRepositoryId, fileName);
202 }
203
204 @Override
205 public void updateFile(
206 long companyId, long repositoryId, String fileName,
207 String newFileName)
208 throws PortalException {
209
210 _store.updateFile(companyId, repositoryId, fileName, newFileName);
211 }
212
213 @Override
214 public void updateFile(
215 long companyId, long repositoryId, String fileName,
216 String versionLabel, byte[] bytes)
217 throws PortalException {
218
219 _store.updateFile(
220 companyId, repositoryId, fileName, versionLabel, bytes);
221 }
222
223 @Override
224 public void updateFile(
225 long companyId, long repositoryId, String fileName,
226 String versionLabel, File file)
227 throws PortalException {
228
229 _store.updateFile(
230 companyId, repositoryId, fileName, versionLabel, file);
231 }
232
233 @Override
234 public void updateFile(
235 long companyId, long repositoryId, String fileName,
236 String versionLabel, InputStream is)
237 throws PortalException {
238
239 _store.updateFile(companyId, repositoryId, fileName, versionLabel, is);
240 }
241
242 @Override
243 public void updateFileVersion(
244 long companyId, long repositoryId, String fileName,
245 String fromVersionLabel, String toVersionLabel)
246 throws PortalException {
247
248 _store.updateFileVersion(
249 companyId, repositoryId, fileName, fromVersionLabel,
250 toVersionLabel);
251 }
252
253 private final Store _store;
254
255 }