org.gcube.data.analysis.statisticalmanager.wsresources
Class DataSpaceImporterResource

java.lang.Object
  extended by org.gcube.common.core.utils.handlers.GCUBEServiceClientImpl
      extended by org.gcube.common.core.state.GCUBEStatefulResource<org.gcube.common.core.state.GCUBEWSResourceKey>
          extended by org.gcube.common.core.state.GCUBEWSResource
              extended by org.gcube.data.analysis.statisticalmanager.wsresources.DataSpaceImporterResource
All Implemented Interfaces:
org.gcube.common.core.utils.handlers.GCUBEServiceClient, org.globus.wsrf.PersistenceCallback, org.globus.wsrf.Resource, org.globus.wsrf.ResourceLifetime, org.globus.wsrf.ResourceProperties, org.globus.wsrf.TopicListAccessor

public class DataSpaceImporterResource
extends org.gcube.common.core.state.GCUBEWSResource


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.state.GCUBEStatefulResource
org.gcube.common.core.state.GCUBEStatefulResource.LOCK, org.gcube.common.core.state.GCUBEStatefulResource.TaskContext
 
Field Summary
 
Fields inherited from class org.gcube.common.core.state.GCUBEStatefulResource
logger, uuidGen
 
Constructor Summary
DataSpaceImporterResource()
           
 
Method Summary
 void createTableFromCSV(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.CSVtoTabularRequest request)
           
 void createTableFromDataStream(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.DataStreamtoTabularRequest request)
           
 Calendar getCreationDate()
           
 String getDescription()
           
 String getObjectId()
           
 String getObjectLabel()
           
 String getObjectType()
           
 Calendar getStartImport()
           
 OperationStatus getStatus()
           
 String getUser()
           
protected  void initialise(Object... params)
           
 
Methods inherited from class org.gcube.common.core.state.GCUBEWSResource
getCurrentTime, getEPR, getPorttypeContext, getProperty, getPropertyNames, getPublisher, getResourcePropertySet, getServiceContext, getTerminationTime, getTopicList, getTopicNames, initialise, initialiseContainers, inScope, load, publish, setPortTypeContext, setTerminationTime, unpublish
 
Methods inherited from class org.gcube.common.core.state.GCUBEStatefulResource
getID, getLock, getScheduledTasks, getScope, launchTask, onRemove, setID, setPersistenceDelegate, stopTask, store
 
Methods inherited from class org.gcube.common.core.utils.handlers.GCUBEServiceClientImpl
getPortTypeMap, setPortTypeMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.globus.wsrf.PersistenceCallback
store
 

Constructor Detail

DataSpaceImporterResource

public DataSpaceImporterResource()
Method Detail

initialise

protected void initialise(Object... params)
                   throws Exception
Specified by:
initialise in class org.gcube.common.core.state.GCUBEWSResource
Throws:
Exception

createTableFromCSV

public void createTableFromCSV(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.CSVtoTabularRequest request)
                        throws SMFileManagerException
Throws:
SMFileManagerException

createTableFromDataStream

public void createTableFromDataStream(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.DataStreamtoTabularRequest request)

getStatus

public OperationStatus getStatus()

getUser

public String getUser()

getObjectId

public String getObjectId()

getObjectType

public String getObjectType()

getDescription

public String getDescription()

getObjectLabel

public String getObjectLabel()

getStartImport

public Calendar getStartImport()

getCreationDate

public Calendar getCreationDate()


Copyright © 2012. All Rights Reserved.