1d0b90f2ac4db09ece3e9ffd0689da5c07aefd57
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / sp / InitDocUpload.java
1 package com.indexdata.mkjsf.pazpar2.commands.sp;\r
2 \r
3 import java.io.IOException;\r
4 \r
5 import javax.enterprise.context.SessionScoped;\r
6 import javax.inject.Named;\r
7 \r
8 import org.apache.log4j.Logger;\r
9 import org.apache.myfaces.custom.fileupload.UploadedFile;\r
10 \r
11 import com.indexdata.mkjsf.utils.FileUpload;\r
12 import com.indexdata.mkjsf.utils.Utils;\r
13 \r
14 @Named\r
15 @SessionScoped\r
16 public class InitDocUpload extends FileUpload {\r
17 \r
18   \r
19   private UploadedFile uploadedFile = null;\r
20   private static Logger logger = Logger.getLogger(InitDocUpload.class);\r
21   private static final long serialVersionUID = 1846749236304941323L;  \r
22   \r
23   public InitDocUpload() {    \r
24   }\r
25     \r
26   public UploadedFile getUploadedFile() {\r
27     return uploadedFile;\r
28   }\r
29 \r
30   public void setUploadedFile(UploadedFile uploadedFile) {\r
31     logger.info(Utils.objectId(this) + " received an uploaded file [" + Utils.objectId(uploadedFile) + "]");\r
32     this.uploadedFile = uploadedFile;\r
33     try {\r
34       logger.info("File length: " + this.uploadedFile.getBytes().length);\r
35     } catch (IOException e) {\r
36       // TODO Auto-generated catch block\r
37       e.printStackTrace();\r
38     }\r
39   }\r
40 \r
41 }\r