Class DataspaceManager
- java.lang.Object
-
- org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mapping.dataspace.DataspaceManager
-
-
Field Summary
Fields Modifier and Type Field Description static Stringcomputation_idstatic StringcomputationsFolderstatic StringcomputedDataFolderstatic Stringcreation_datestatic Stringdata_descriptionstatic Stringdata_idstatic Stringdata_typestatic StringdataminerFolderstatic Stringend_datestatic Stringerrorstatic Stringexecution_platformstatic Stringhostnamestatic StringimportedDataFolderstatic StringIOstatic Stringoperatorstatic Stringoperator_descriptionstatic Stringoperator_idstatic Stringoperator_namestatic Stringpayloadstatic Stringstart_datestatic Stringstatusstatic Stringvre
-
Constructor Summary
Constructors Constructor Description DataspaceManager(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config, ComputationData computation, List<StoredData> inputData, List<StoredData> outputData, List<File> generatedFiles)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildCompositePayload(List<StoredData> inputData, String payload, String inputName)org.gcube.common.storagehub.client.dsl.FolderContainercreateFoldersNetwork()voiddeleteRunningComputationData()static StringgetExtension(String payload)StringgetStatus(String status)voidrun()voiduploadComputationData(ComputationData computation, List<StoredData> inputData, List<StoredData> outputData, org.gcube.common.storagehub.client.dsl.FolderContainer dataminerFolder)StringuploadData(StoredData data, org.gcube.common.storagehub.client.dsl.FolderContainer destinationFolder)StringuploadData(StoredData data, org.gcube.common.storagehub.client.dsl.FolderContainer destinationFolder, boolean changename)List<String>uploadInputData(List<StoredData> inputData, org.gcube.common.storagehub.client.dsl.FolderContainer dataminerFolder)List<String>uploadOutputData(List<StoredData> outputData, org.gcube.common.storagehub.client.dsl.FolderContainer dataminerFolder)voidwriteProvenance(ComputationData computation, List<StoredData> inputData, List<StoredData> outputData)voidwriteRunningComputationData()
-
-
-
Field Detail
-
dataminerFolder
public static String dataminerFolder
-
importedDataFolder
public static String importedDataFolder
-
computedDataFolder
public static String computedDataFolder
-
computationsFolder
public static String computationsFolder
-
computation_id
public static String computation_id
-
hostname
public static String hostname
-
data_id
public static String data_id
-
data_type
public static String data_type
-
operator_name
public static String operator_name
-
operator_id
public static String operator_id
-
vre
public static String vre
-
operator_description
public static String operator_description
-
data_description
public static String data_description
-
creation_date
public static String creation_date
-
start_date
public static String start_date
-
end_date
public static String end_date
-
status
public static String status
-
execution_platform
public static String execution_platform
-
error
public static String error
-
IO
public static String IO
-
operator
public static String operator
-
payload
public static String payload
-
-
Constructor Detail
-
DataspaceManager
public DataspaceManager(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config, ComputationData computation, List<StoredData> inputData, List<StoredData> outputData, List<File> generatedFiles)
-
-
Method Detail
-
createFoldersNetwork
public org.gcube.common.storagehub.client.dsl.FolderContainer createFoldersNetwork() throws Exception- Throws:
Exception
-
uploadData
public String uploadData(StoredData data, org.gcube.common.storagehub.client.dsl.FolderContainer destinationFolder) throws Exception
- Throws:
Exception
-
uploadData
public String uploadData(StoredData data, org.gcube.common.storagehub.client.dsl.FolderContainer destinationFolder, boolean changename) throws Exception
- Throws:
Exception
-
uploadInputData
public List<String> uploadInputData(List<StoredData> inputData, org.gcube.common.storagehub.client.dsl.FolderContainer dataminerFolder) throws Exception
- Throws:
Exception
-
uploadOutputData
public List<String> uploadOutputData(List<StoredData> outputData, org.gcube.common.storagehub.client.dsl.FolderContainer dataminerFolder) throws Exception
- Throws:
Exception
-
uploadComputationData
public void uploadComputationData(ComputationData computation, List<StoredData> inputData, List<StoredData> outputData, org.gcube.common.storagehub.client.dsl.FolderContainer dataminerFolder) throws Exception
- Throws:
Exception
-
buildCompositePayload
public String buildCompositePayload(List<StoredData> inputData, String payload, String inputName)
-
writeProvenance
public void writeProvenance(ComputationData computation, List<StoredData> inputData, List<StoredData> outputData) throws Exception
- Throws:
Exception
-
writeRunningComputationData
public void writeRunningComputationData() throws Exception- Throws:
Exception
-
deleteRunningComputationData
public void deleteRunningComputationData() throws Exception- Throws:
Exception
-
-