org.gcube.portlets.user.td.gwtservice.server
Class SessionUtil

java.lang.Object
  extended by org.gcube.portlets.user.td.gwtservice.server.SessionUtil

public class SessionUtil
extends Object

Author:
"Giancarlo Panichi" g.panichi@isti.cnr.it

Field Summary
protected static String CSV_IMPORT_FILE_UPLOAD_SESSION
           
protected static String CSV_IMPORT_SESSION
           
protected static String CSV_IMPORT_TABULAR_RESOURCE
           
protected static String CSV_IMPORT_TASK
           
protected static String CURRENT_TABULAR_RESOURCE
           
protected static String CURRENT_TR_ID
           
protected static org.slf4j.Logger logger
           
protected static String SDMX_CLIENT_ATTRIBUTE
           
protected static String SDMX_IMPORT_SESSION
           
protected static String SDMX_IMPORT_TABULAR_RESOURCE
           
protected static String SDMX_IMPORT_TASK
           
protected static String TABULAR_RESOURCE_LIST
           
protected static String TDOPEN_SESSION
           
protected static String TR_TASK_MANAGER
           
 
Constructor Summary
SessionUtil()
           
 
Method Summary
protected static org.gcube.application.framework.core.session.ASLSession getAslSession(javax.servlet.http.HttpSession httpSession)
           
static org.gcube.data.analysis.tabulardata.service.operation.Task getCSVImportFileTask(javax.servlet.http.HttpSession httpSession)
           
static CSVImportSession getCSVImportSession(javax.servlet.http.HttpSession httpSession)
           
static TabResource getCSVImportTabResource(javax.servlet.http.HttpSession httpSession)
           
static FileUploadSession getFileUploadSession(javax.servlet.http.HttpSession httpSession)
           
static SDMXClient getSdmxClient(javax.servlet.http.HttpSession httpSession)
           
static SDMXImportSession getSDMXImportSession(javax.servlet.http.HttpSession httpSession)
           
static TabResource getSDMXImportTabResource(javax.servlet.http.HttpSession httpSession)
           
static org.gcube.data.analysis.tabulardata.service.operation.Task getSDMXImportTask(javax.servlet.http.HttpSession httpSession)
           
static TabResource getTabResource(javax.servlet.http.HttpSession httpSession)
           
static TRId getTRId(javax.servlet.http.HttpSession httpSession)
           
static TRTasksManager getTRTasksManager(javax.servlet.http.HttpSession httpSession)
           
static ArrayList<Agencies> retrieveAgencies(javax.servlet.http.HttpSession httpSession)
           
static ArrayList<Codelist> retrieveCodelists(javax.servlet.http.HttpSession httpSession)
           
static ArrayList<Dataset> retrieveDatasets(javax.servlet.http.HttpSession httpSession)
           
static void retrieveResources(javax.servlet.http.HttpSession httpSession)
           
static void setCSVImportFileTask(javax.servlet.http.HttpSession httpSession, org.gcube.data.analysis.tabulardata.service.operation.Task task)
           
static void setCSVImportSession(javax.servlet.http.HttpSession httpSession, CSVImportSession s)
           
static void setCSVImportTabResource(javax.servlet.http.HttpSession httpSession, TabResource tabResource)
           
static void setFileUploadSession(javax.servlet.http.HttpSession httpSession, FileUploadSession s)
           
static void setSDMXImportSession(javax.servlet.http.HttpSession httpSession, SDMXImportSession s)
           
static void setSDMXImportTabResource(javax.servlet.http.HttpSession httpSession, TabResource tabResource)
           
static void setSDMXImportTask(javax.servlet.http.HttpSession httpSession, org.gcube.data.analysis.tabulardata.service.operation.Task task)
           
static void setTabResource(javax.servlet.http.HttpSession httpSession, TabResource tabResource)
           
static void setTabularResources(javax.servlet.http.HttpSession httpSession, List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> trs)
           
static void setTDOpenSession(javax.servlet.http.HttpSession httpSession, TDOpenSession s)
           
static void setTRId(javax.servlet.http.HttpSession httpSession, TRId trId)
           
static void setTRTasksManager(javax.servlet.http.HttpSession httpSession, TRTasksManager trTasksManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENT_TABULAR_RESOURCE

protected static final String CURRENT_TABULAR_RESOURCE
See Also:
Constant Field Values

CURRENT_TR_ID

protected static final String CURRENT_TR_ID
See Also:
Constant Field Values

TDOPEN_SESSION

protected static final String TDOPEN_SESSION
See Also:
Constant Field Values

TABULAR_RESOURCE_LIST

protected static final String TABULAR_RESOURCE_LIST
See Also:
Constant Field Values

TR_TASK_MANAGER

protected static final String TR_TASK_MANAGER
See Also:
Constant Field Values

SDMX_CLIENT_ATTRIBUTE

protected static final String SDMX_CLIENT_ATTRIBUTE
See Also:
Constant Field Values

SDMX_IMPORT_SESSION

protected static final String SDMX_IMPORT_SESSION
See Also:
Constant Field Values

SDMX_IMPORT_TABULAR_RESOURCE

protected static final String SDMX_IMPORT_TABULAR_RESOURCE
See Also:
Constant Field Values

SDMX_IMPORT_TASK

protected static final String SDMX_IMPORT_TASK
See Also:
Constant Field Values

CSV_IMPORT_SESSION

protected static final String CSV_IMPORT_SESSION
See Also:
Constant Field Values

CSV_IMPORT_FILE_UPLOAD_SESSION

protected static final String CSV_IMPORT_FILE_UPLOAD_SESSION
See Also:
Constant Field Values

CSV_IMPORT_TASK

protected static final String CSV_IMPORT_TASK
See Also:
Constant Field Values

CSV_IMPORT_TABULAR_RESOURCE

protected static final String CSV_IMPORT_TABULAR_RESOURCE
See Also:
Constant Field Values

logger

protected static org.slf4j.Logger logger
Constructor Detail

SessionUtil

public SessionUtil()
Method Detail

getAslSession

protected static org.gcube.application.framework.core.session.ASLSession getAslSession(javax.servlet.http.HttpSession httpSession)

setTDOpenSession

public static void setTDOpenSession(javax.servlet.http.HttpSession httpSession,
                                    TDOpenSession s)

retrieveResources

public static void retrieveResources(javax.servlet.http.HttpSession httpSession)
                              throws Exception
Throws:
Exception

setTabularResources

public static void setTabularResources(javax.servlet.http.HttpSession httpSession,
                                       List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> trs)

getTRId

public static TRId getTRId(javax.servlet.http.HttpSession httpSession)

setTRId

public static void setTRId(javax.servlet.http.HttpSession httpSession,
                           TRId trId)

getTabResource

public static TabResource getTabResource(javax.servlet.http.HttpSession httpSession)

setTabResource

public static void setTabResource(javax.servlet.http.HttpSession httpSession,
                                  TabResource tabResource)

getSDMXImportTabResource

public static TabResource getSDMXImportTabResource(javax.servlet.http.HttpSession httpSession)

setSDMXImportTabResource

public static void setSDMXImportTabResource(javax.servlet.http.HttpSession httpSession,
                                            TabResource tabResource)

getCSVImportTabResource

public static TabResource getCSVImportTabResource(javax.servlet.http.HttpSession httpSession)

setCSVImportTabResource

public static void setCSVImportTabResource(javax.servlet.http.HttpSession httpSession,
                                           TabResource tabResource)

setSDMXImportSession

public static void setSDMXImportSession(javax.servlet.http.HttpSession httpSession,
                                        SDMXImportSession s)

getSDMXImportSession

public static SDMXImportSession getSDMXImportSession(javax.servlet.http.HttpSession httpSession)

setCSVImportSession

public static void setCSVImportSession(javax.servlet.http.HttpSession httpSession,
                                       CSVImportSession s)

getCSVImportSession

public static CSVImportSession getCSVImportSession(javax.servlet.http.HttpSession httpSession)

setFileUploadSession

public static void setFileUploadSession(javax.servlet.http.HttpSession httpSession,
                                        FileUploadSession s)

getFileUploadSession

public static FileUploadSession getFileUploadSession(javax.servlet.http.HttpSession httpSession)

retrieveCodelists

public static ArrayList<Codelist> retrieveCodelists(javax.servlet.http.HttpSession httpSession)
                                             throws Exception
Throws:
Exception

retrieveDatasets

public static ArrayList<Dataset> retrieveDatasets(javax.servlet.http.HttpSession httpSession)
                                           throws Exception
Throws:
Exception

retrieveAgencies

public static ArrayList<Agencies> retrieveAgencies(javax.servlet.http.HttpSession httpSession)
                                            throws Exception
Throws:
Exception

getSdmxClient

public static SDMXClient getSdmxClient(javax.servlet.http.HttpSession httpSession)

getSDMXImportTask

public static org.gcube.data.analysis.tabulardata.service.operation.Task getSDMXImportTask(javax.servlet.http.HttpSession httpSession)

setSDMXImportTask

public static void setSDMXImportTask(javax.servlet.http.HttpSession httpSession,
                                     org.gcube.data.analysis.tabulardata.service.operation.Task task)

getCSVImportFileTask

public static org.gcube.data.analysis.tabulardata.service.operation.Task getCSVImportFileTask(javax.servlet.http.HttpSession httpSession)

setCSVImportFileTask

public static void setCSVImportFileTask(javax.servlet.http.HttpSession httpSession,
                                        org.gcube.data.analysis.tabulardata.service.operation.Task task)

getTRTasksManager

public static TRTasksManager getTRTasksManager(javax.servlet.http.HttpSession httpSession)

setTRTasksManager

public static void setTRTasksManager(javax.servlet.http.HttpSession httpSession,
                                     TRTasksManager trTasksManager)


Copyright © 2013. All Rights Reserved.