--- /dev/null
+package com.indexdata.mkjsf.pazpar2.commands.sp;\r
+\r
+import java.io.IOException;\r
+\r
+import javax.enterprise.context.SessionScoped;\r
+import javax.inject.Named;\r
+\r
+import org.apache.log4j.Logger;\r
+import org.apache.myfaces.custom.fileupload.UploadedFile;\r
+\r
+import com.indexdata.mkjsf.utils.FileUpload;\r
+import com.indexdata.mkjsf.utils.Utils;\r
+\r
+/**\r
+ * Helper class for file upload of an Service Proxy init doc.\r
+ * \r
+ * @author Niels Erik\r
+ *\r
+ */\r
+@Named\r
+@SessionScoped\r
+public class InitDocUpload extends FileUpload {\r
+\r
+ \r
+ private UploadedFile uploadedFile = null;\r
+ private static Logger logger = Logger.getLogger(InitDocUpload.class);\r
+ private static final long serialVersionUID = 1846749236304941323L; \r
+ \r
+ public InitDocUpload() { \r
+ }\r
+ \r
+ public UploadedFile getUploadedFile() {\r
+ return uploadedFile;\r
+ }\r
+\r
+ public void setUploadedFile(UploadedFile uploadedFile) {\r
+ logger.info(Utils.objectId(this) + " received an uploaded file [" + Utils.objectId(uploadedFile) + "]");\r
+ this.uploadedFile = uploadedFile;\r
+ try {\r
+ logger.info("File length: " + this.uploadedFile.getBytes().length);\r
+ } catch (IOException e) {\r
+ // TODO Auto-generated catch block\r
+ e.printStackTrace();\r
+ }\r
+ }\r
+\r
+}\r