Minor Update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@96383 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
6f1ccdb067
commit
7ad857c0d3
|
@ -16,6 +16,7 @@ import org.gcube.data.analysis.tabulardata.service.tabular.TabularResource;
|
||||||
import org.gcube.portal.custom.scopemanager.scopehelper.ScopeHelper;
|
import org.gcube.portal.custom.scopemanager.scopehelper.ScopeHelper;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.file.FileUploadSession;
|
import org.gcube.portlets.user.td.gwtservice.server.file.FileUploadSession;
|
||||||
import org.gcube.portlets.user.td.gwtservice.server.trservice.TRTasksManager;
|
import org.gcube.portlets.user.td.gwtservice.server.trservice.TRTasksManager;
|
||||||
|
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.csv.CSVImportSession;
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVImportSession;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
|
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
|
||||||
|
@ -82,15 +83,15 @@ public class SessionUtil {
|
||||||
ASLSession session;
|
ASLSession session;
|
||||||
if (username == null) {
|
if (username == null) {
|
||||||
logger.warn("no user found in session, using test one");
|
logger.warn("no user found in session, using test one");
|
||||||
throw new TDGWTSessionExpiredException("Session Expired!");
|
/*throw new TDGWTSessionExpiredException("Session Expired!");*/
|
||||||
/*
|
|
||||||
username = Constants.DEFAULT_USER;
|
username = Constants.DEFAULT_USER;
|
||||||
String scope = Constants.DEFAULT_SCOPE;
|
String scope = Constants.DEFAULT_SCOPE;
|
||||||
|
|
||||||
httpSession.setAttribute(ScopeHelper.USERNAME_ATTRIBUTE, username);
|
httpSession.setAttribute(ScopeHelper.USERNAME_ATTRIBUTE, username);
|
||||||
session = SessionManager.getInstance().getASLSession(
|
session = SessionManager.getInstance().getASLSession(
|
||||||
httpSession.getId(), username);
|
httpSession.getId(), username);
|
||||||
session.setScope(scope);*/
|
session.setScope(scope);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
session = SessionManager.getInstance().getASLSession(
|
session = SessionManager.getInstance().getASLSession(
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package org.gcube.portlets.user.td.gwtservice.server.trservice;
|
package org.gcube.portlets.user.td.gwtservice.server.trservice;
|
||||||
|
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import org.gcube.data.analysis.tabulardata.model.datatype.value.TDBoolean;
|
import org.gcube.data.analysis.tabulardata.model.datatype.value.TDBoolean;
|
||||||
|
@ -23,6 +24,8 @@ public class TDTypeValueMap {
|
||||||
protected static Logger logger = LoggerFactory
|
protected static Logger logger = LoggerFactory
|
||||||
.getLogger(TDTypeValueMap.class);
|
.getLogger(TDTypeValueMap.class);
|
||||||
|
|
||||||
|
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
|
||||||
public static TDTypeValue map(String dataTypeName, String value)
|
public static TDTypeValue map(String dataTypeName, String value)
|
||||||
throws TDGWTServiceException {
|
throws TDGWTServiceException {
|
||||||
TDTypeValue tdTypeValue = null;
|
TDTypeValue tdTypeValue = null;
|
||||||
|
@ -33,9 +36,14 @@ public class TDTypeValueMap {
|
||||||
tdTypeValue = new TDBoolean(b);
|
tdTypeValue = new TDBoolean(b);
|
||||||
break;
|
break;
|
||||||
case "Date":
|
case "Date":
|
||||||
Long d = new Long(value);
|
Date d;
|
||||||
Date date = new Date(d);
|
try{
|
||||||
tdTypeValue = new TDDate(date);
|
d=sdf.parse(value);
|
||||||
|
}catch(Exception e){
|
||||||
|
throw new TDGWTServiceException("Error in TDTypeValueMap: "
|
||||||
|
+ e.getLocalizedMessage());
|
||||||
|
}
|
||||||
|
tdTypeValue=new TDDate(d);
|
||||||
break;
|
break;
|
||||||
case "Geometry":
|
case "Geometry":
|
||||||
tdTypeValue = new TDText(value);
|
tdTypeValue = new TDText(value);
|
||||||
|
@ -75,9 +83,14 @@ public class TDTypeValueMap {
|
||||||
tdTypeValue = new TDBoolean(b);
|
tdTypeValue = new TDBoolean(b);
|
||||||
break;
|
break;
|
||||||
case Date:
|
case Date:
|
||||||
Long d = new Long(value);
|
Date d;
|
||||||
Date date = new Date(d);
|
try{
|
||||||
tdTypeValue = new TDDate(date);
|
d=sdf.parse(value);
|
||||||
|
}catch(Exception e){
|
||||||
|
throw new TDGWTServiceException("Error in TDTypeValueMap: "
|
||||||
|
+ e.getLocalizedMessage());
|
||||||
|
}
|
||||||
|
tdTypeValue=new TDDate(d);
|
||||||
break;
|
break;
|
||||||
case Geometry:
|
case Geometry:
|
||||||
tdTypeValue = new TDText(value);
|
tdTypeValue = new TDText(value);
|
||||||
|
|
Loading…
Reference in New Issue