org.gcube.data.analysis.statisticalmanager.persistence
Class UserHistoryManager

java.lang.Object
  extended by org.gcube.data.analysis.statisticalmanager.persistence.UserHistoryManager

public class UserHistoryManager
extends Object


Constructor Summary
UserHistoryManager(String userLogin)
           
 
Method Summary
 long addComputation(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationConfig config)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationOutput convertOutputToComputationOutput(Output output)
           
 OperationStatus deleteComputation(long computationId)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationOutput getComputationOutput(long computationId)
           
 OperationStatus getComputationStatus(long computationId)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ItemHistoryList getUserHistory()
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ItemHistoryList getUserHistory(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMHistoryRequest request)
           
 void setComputationalInfrastructure(long computationId, org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE infrastructure)
           
 void setComputationFileOutput(long computationId, String url, String fileName)
           
 void setComputationObjectOutput(long computationId, String fileName, org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.PrimitiveTypes objectType)
           
 void setComputationTabularOutput(long computationId, String tableId, String tableName)
           
 void setStatusComputation(long computationId, OperationStatus status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserHistoryManager

public UserHistoryManager(String userLogin)
Method Detail

addComputation

public long addComputation(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationConfig config)
                    throws SMDataPersistenceException
Throws:
SMDataPersistenceException

getComputationOutput

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationOutput getComputationOutput(long computationId)
                                                                                                          throws SMDataPersistenceException
Throws:
SMDataPersistenceException

setStatusComputation

public void setStatusComputation(long computationId,
                                 OperationStatus status)
                          throws SMDataPersistenceException
Throws:
SMDataPersistenceException

setComputationalInfrastructure

public void setComputationalInfrastructure(long computationId,
                                           org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE infrastructure)
                                    throws SMDataPersistenceException
Throws:
SMDataPersistenceException

setComputationObjectOutput

public void setComputationObjectOutput(long computationId,
                                       String fileName,
                                       org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.PrimitiveTypes objectType)
                                throws SMDataPersistenceException
Throws:
SMDataPersistenceException

setComputationFileOutput

public void setComputationFileOutput(long computationId,
                                     String url,
                                     String fileName)
                              throws SMDataPersistenceException
Throws:
SMDataPersistenceException

setComputationTabularOutput

public void setComputationTabularOutput(long computationId,
                                        String tableId,
                                        String tableName)
                                 throws SMDataPersistenceException
Throws:
SMDataPersistenceException

convertOutputToComputationOutput

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationOutput convertOutputToComputationOutput(Output output)
                                                                                                                      throws SMFileManagerException
Throws:
SMFileManagerException

getUserHistory

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ItemHistoryList getUserHistory()
                                                                                                  throws SMDataPersistenceException
Throws:
SMDataPersistenceException

getComputationStatus

public OperationStatus getComputationStatus(long computationId)
                                     throws SMDataPersistenceException
Throws:
SMDataPersistenceException

deleteComputation

public OperationStatus deleteComputation(long computationId)
                                  throws SMDataPersistenceException
Throws:
SMDataPersistenceException

getUserHistory

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ItemHistoryList getUserHistory(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMHistoryRequest request)
                                                                                                  throws SMDataPersistenceException
Throws:
SMDataPersistenceException


Copyright © 2012. All Rights Reserved.