From 19d3e8ff720764cb28d5b301650dacd2e5594b27 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 28 Oct 2013 09:43:29 +0000 Subject: [PATCH] Added service library git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@84453 82a268e6-3cf1-43bd-a215-b396298e98cf --- pom.xml | 22 +++++++------------ .../gwtservice/server/TDGWTServiceImpl.java | 17 +++++++------- 2 files changed, 16 insertions(+), 23 deletions(-) diff --git a/pom.xml b/pom.xml index 55438da..fda8e75 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ tabular-data-gwt-service tabular-data-gwt-service allows communication between the GUI and services - + https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service @@ -155,21 +155,15 @@ org.gcube.data.analysis.tabulardata - service-client-mock + service-client-impl [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) - - + + + org.gcube.contentmanagement @@ -181,7 +175,7 @@ storage-manager-wrapper [2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT) - + com.allen-sauer.gwt.log diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java index fcd86e7..4ae21e5 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java @@ -23,7 +23,7 @@ import org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation; import org.gcube.data.analysis.tabulardata.operation.worker.JobResult; import org.gcube.data.analysis.tabulardata.operation.worker.OperationInvocation; import org.gcube.data.analysis.tabulardata.service.TabularDataService; -import org.gcube.data.analysis.tabulardata.service.TabularDataServiceMock; +import org.gcube.data.analysis.tabulardata.service.impl.TabularDataServiceFactory; import org.gcube.data.analysis.tabulardata.service.operation.OperationInterface; import org.gcube.data.analysis.tabulardata.service.operation.Task; import org.gcube.data.analysis.tabulardata.service.tabular.TabularResource; @@ -268,8 +268,8 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements try { session = this.getThreadLocalRequest().getSession(); aslSession = SessionUtil.getAslSession(session); - service = new TabularDataServiceMock(); - + service = TabularDataServiceFactory.getService(aslSession.getUsername()); + List trs = service.getTabularResources(); SessionUtil.setTabularResources(session, trs); @@ -311,7 +311,7 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements throw new TDGWTServiceException( "Error removing TabularResource no parameters set"); } - TabularDataService service = new TabularDataServiceMock(); + service = TabularDataServiceFactory.getService(aslSession.getUsername()); TabularResourceId id = new TabularResourceId( Long.valueOf(tabResource.getTrId().getId())); service.removeTabularResource(id); @@ -342,7 +342,7 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements throw new TDGWTServiceException( "Error creating new TabularResource no parameters set"); } - service = new TabularDataServiceMock(); + service = TabularDataServiceFactory.getService(aslSession.getUsername()); TabularResource serviceTR = service.createTabularResource(); Table table = service.getLastTable(serviceTR.getId()); @@ -437,8 +437,8 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements session = this.getThreadLocalRequest().getSession(); SessionUtil.setSDMXImportSession(session, sdmxImportSession); aslSession = SessionUtil.getAslSession(session); - - service = new TabularDataServiceMock(); + + service = TabularDataServiceFactory.getService(aslSession.getUsername()); OperationInterface oService = service; TabularResourceInterface trService = service; @@ -794,8 +794,7 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements Map parameterInstance = csvImportFileParameter( fileUrlOnStorage, fileUploadSession, csvImportSession); - service = new TabularDataServiceMock(); - + service = TabularDataServiceFactory.getService(aslSession.getUsername()); List capabilities = service.getCapabilities(); // Import CSV file