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.Named;
\r
8 import org.apache.log4j.Logger;
\r
10 import com.indexdata.mkjsf.pazpar2.ServiceProxyExtensions;
\r
11 import com.indexdata.mkjsf.utils.FileUpload;
\r
12 import com.indexdata.mkjsf.utils.Utils;
\r
16 public class InitDocUpload extends FileUpload {
\r
18 private static Logger logger = Logger.getLogger(InitDocUpload.class);
\r
19 private static final long serialVersionUID = 1846749236304941323L;
\r
20 private boolean includeDebug = false;
\r
21 private ServiceProxyExtensions spBean;
\r
23 public InitDocUpload(ServiceProxyExtensions spBean) {
\r
24 this.spBean = spBean;
\r
27 public String submit() throws IOException {
\r
28 logger.info(Utils.objectId(this) + " submitting");
\r
29 //String fileName = FilenameUtils.getName(uploadedFile.getName());
\r
30 //String contentType = uploadedFile.getContentType();
\r
31 byte[] bytes = uploadedFile.getBytes();
\r
32 response = spBean.postInit(bytes, includeDebug);
\r
36 public void setIncludeDebug(boolean bool) {
\r
37 logger.info(Utils.objectId(this) + " setting debug to " + bool);
\r
38 includeDebug = bool;
\r
41 public boolean getIncludeDebug() {
\r
42 return includeDebug;
\r