Updated to new PortalContext
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@141686 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
ed6649d618
commit
bce05ddae9
|
@ -3,13 +3,14 @@ package org.gcube.portlets.user.td.gwtservice.server.opexecution;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.http.HttpSession;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition;
|
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition;
|
||||||
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution;
|
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution;
|
||||||
import org.gcube.data.analysis.tabulardata.service.TabularDataService;
|
import org.gcube.data.analysis.tabulardata.service.TabularDataService;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.SessionUtil;
|
import org.gcube.portlets.user.td.gwtservice.server.SessionUtil;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.trservice.OperationDefinitionMap;
|
import org.gcube.portlets.user.td.gwtservice.server.trservice.OperationDefinitionMap;
|
||||||
|
import org.gcube.portlets.user.td.gwtservice.server.util.ServiceCredentials;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.Constants;
|
import org.gcube.portlets.user.td.gwtservice.shared.Constants;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVExportSession;
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVExportSession;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTServiceException;
|
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTServiceException;
|
||||||
|
@ -28,22 +29,25 @@ public class OpExecution4CSVExport extends OpExecutionBuilder {
|
||||||
protected static Logger logger = LoggerFactory
|
protected static Logger logger = LoggerFactory
|
||||||
.getLogger(OpExecution4CSVExport.class);
|
.getLogger(OpExecution4CSVExport.class);
|
||||||
|
|
||||||
private HttpSession session;
|
private HttpServletRequest httpRequest;
|
||||||
|
private ServiceCredentials serviceCredentials;
|
||||||
private TabularDataService service;
|
private TabularDataService service;
|
||||||
private CSVExportSession csvExportSession;
|
private CSVExportSession csvExportSession;
|
||||||
|
|
||||||
public OpExecution4CSVExport(HttpSession session,
|
public OpExecution4CSVExport(HttpServletRequest httpRequest,
|
||||||
TabularDataService service, CSVExportSession csvExportSession) {
|
ServiceCredentials serviceCredentials, TabularDataService service,
|
||||||
|
CSVExportSession csvExportSession) {
|
||||||
this.service = service;
|
this.service = service;
|
||||||
this.csvExportSession = csvExportSession;
|
this.csvExportSession = csvExportSession;
|
||||||
this.session = session;
|
this.httpRequest = httpRequest;
|
||||||
|
this.serviceCredentials = serviceCredentials;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void buildOpEx() throws TDGWTServiceException {
|
public void buildOpEx() throws TDGWTServiceException {
|
||||||
logger.debug("CSV Export: " + csvExportSession);
|
logger.debug("CSV Export: " + csvExportSession);
|
||||||
|
|
||||||
SessionUtil.setCSVExportEnd(session, false);
|
SessionUtil.setCSVExportEnd(httpRequest, serviceCredentials, false);
|
||||||
|
|
||||||
OperationDefinition operationDefinition;
|
OperationDefinition operationDefinition;
|
||||||
operationDefinition = OperationDefinitionMap.map(
|
operationDefinition = OperationDefinitionMap.map(
|
||||||
|
|
|
@ -3,15 +3,13 @@ package org.gcube.portlets.user.td.gwtservice.server.opexecution;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.http.HttpSession;
|
|
||||||
|
|
||||||
import org.gcube.application.framework.core.session.ASLSession;
|
|
||||||
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition;
|
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition;
|
||||||
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution;
|
import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution;
|
||||||
import org.gcube.data.analysis.tabulardata.service.TabularDataService;
|
import org.gcube.data.analysis.tabulardata.service.TabularDataService;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.file.CSVFileUploadSession;
|
import org.gcube.portlets.user.td.gwtservice.server.file.CSVFileUploadSession;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.storage.FilesStorage;
|
import org.gcube.portlets.user.td.gwtservice.server.storage.FilesStorage;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.trservice.OperationDefinitionMap;
|
import org.gcube.portlets.user.td.gwtservice.server.trservice.OperationDefinitionMap;
|
||||||
|
import org.gcube.portlets.user.td.gwtservice.server.util.ServiceCredentials;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.Constants;
|
import org.gcube.portlets.user.td.gwtservice.shared.Constants;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVImportSession;
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVImportSession;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTServiceException;
|
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTServiceException;
|
||||||
|
@ -33,15 +31,15 @@ public class OpExecution4CSVImport extends OpExecutionBuilder {
|
||||||
|
|
||||||
private TabularDataService service;
|
private TabularDataService service;
|
||||||
private CSVImportSession csvImportSession;
|
private CSVImportSession csvImportSession;
|
||||||
private ASLSession aslSession;
|
private ServiceCredentials serviceCredentials;
|
||||||
private CSVFileUploadSession fileUploadSession;
|
private CSVFileUploadSession fileUploadSession;
|
||||||
|
|
||||||
public OpExecution4CSVImport(HttpSession session, ASLSession aslSession,
|
public OpExecution4CSVImport(ServiceCredentials serviceCredentials,
|
||||||
TabularDataService service, CSVImportSession csvImportSession,
|
TabularDataService service, CSVImportSession csvImportSession,
|
||||||
CSVFileUploadSession fileUploadSession) {
|
CSVFileUploadSession fileUploadSession) {
|
||||||
this.service = service;
|
this.service = service;
|
||||||
this.csvImportSession = csvImportSession;
|
this.csvImportSession = csvImportSession;
|
||||||
this.aslSession = aslSession;
|
this.serviceCredentials = serviceCredentials;
|
||||||
this.fileUploadSession = fileUploadSession;
|
this.fileUploadSession = fileUploadSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +47,7 @@ public class OpExecution4CSVImport extends OpExecutionBuilder {
|
||||||
public void buildOpEx() throws TDGWTServiceException {
|
public void buildOpEx() throws TDGWTServiceException {
|
||||||
logger.debug("CSV Import: " + csvImportSession);
|
logger.debug("CSV Import: " + csvImportSession);
|
||||||
|
|
||||||
String user = aslSession.getUsername();
|
String user = serviceCredentials.getUserName();
|
||||||
logger.debug("Session User:" + user);
|
logger.debug("Session User:" + user);
|
||||||
|
|
||||||
String fileIdOnStorage = loadCSVFileOnStorage(user,
|
String fileIdOnStorage = loadCSVFileOnStorage(user,
|
||||||
|
|
Loading…
Reference in New Issue