1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.dxo.converter.impl;
17
18 import java.io.IOException;
19 import java.io.InputStream;
20
21 import org.apache.commons.fileupload.FileItem;
22 import org.seasar.framework.log.Logger;
23
24 public class InputStreamConverter extends AbstractFileItemConverter {
25
26 private static final Logger logger = Logger
27 .getLogger(InputStreamConverter.class);
28
29 @SuppressWarnings("unchecked")
30 public Class getDestClass() {
31 return InputStream.class;
32 }
33
34 @Override
35 protected Object convert(final FileItem fileItem) {
36 try {
37 return fileItem.getInputStream();
38 } catch (final IOException e) {
39 logger.log(e);
40 return null;
41 }
42 }
43
44
45 }