1 package com.indexdata.mkjsf.pazpar2.commands.sp;
\r
3 import java.io.IOException;
\r
5 import javax.enterprise.context.SessionScoped;
\r
6 import javax.inject.Inject;
\r
7 import javax.inject.Named;
\r
9 import org.apache.log4j.Logger;
\r
11 import com.indexdata.mkjsf.pazpar2.Pz2ProxyBean;
\r
12 import com.indexdata.mkjsf.utils.FileUpload;
\r
13 import com.indexdata.mkjsf.utils.Utils;
\r
17 public class InitDocUpload extends FileUpload {
\r
19 private static Logger logger = Logger.getLogger(InitDocUpload.class);
\r
20 private static final long serialVersionUID = 1846749236304941323L;
\r
21 @Inject Pz2ProxyBean spBean;
\r
22 private boolean includeDebug = false;
\r
24 public String submit() throws IOException {
\r
25 logger.info(Utils.objectId(this) + " submitting");
\r
26 //String fileName = FilenameUtils.getName(uploadedFile.getName());
\r
27 //String contentType = uploadedFile.getContentType();
\r
28 byte[] bytes = uploadedFile.getBytes();
\r
29 response = spBean.postInit(bytes, includeDebug);
\r
33 public void setIncludeDebug(boolean bool) {
\r
34 logger.info(Utils.objectId(this) + " setting debug to " + bool);
\r
35 includeDebug = bool;
\r
38 public boolean getIncludeDebug() {
\r
39 return includeDebug;
\r