org.gcube.contentmanagement.timeseriesservice.impl.importer
Class ImportManager

java.lang.Object
  extended by org.gcube.contentmanagement.timeseriesservice.impl.importer.ImportManager

public class ImportManager
extends Object


Constructor Summary
ImportManager()
           
 
Method Summary
 org.gcube.common.core.types.VOID denormalizedImportOperation(DenormalizedImportRequest request)
          performs the import operation
 String exportAsCsv(ExportRequest request)
           
 ColumnDefinitionArray getColumnsDefinition(org.gcube.common.core.types.VOID request)
           
 String getDataAsJson(Limit limit)
           
 Status getImportState(org.gcube.common.core.types.VOID request)
           
 GetProgressResponse getProgress(org.gcube.common.core.types.VOID request)
           
 org.gcube.common.core.types.VOID importOperation(ImportRequest request)
          performs the import operation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportManager

public ImportManager()
Method Detail

importOperation

public org.gcube.common.core.types.VOID importOperation(ImportRequest request)
                                                 throws org.gcube.common.core.faults.GCUBEFault
performs the import operation

Parameters:
importLocator - the RSLocator
Returns:
VOID
Throws:
org.gcube.common.core.faults.GCUBEFault

denormalizedImportOperation

public org.gcube.common.core.types.VOID denormalizedImportOperation(DenormalizedImportRequest request)
                                                             throws org.gcube.common.core.faults.GCUBEFault
performs the import operation

Parameters:
importLocator - the RSLocator
Returns:
VOID
Throws:
org.gcube.common.core.faults.GCUBEFault

getImportState

public Status getImportState(org.gcube.common.core.types.VOID request)
                      throws org.gcube.common.core.faults.GCUBEFault
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getDataAsJson

public String getDataAsJson(Limit limit)
                     throws org.gcube.common.core.faults.GCUBEFault
Parameters:
limit -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getColumnsDefinition

public ColumnDefinitionArray getColumnsDefinition(org.gcube.common.core.types.VOID request)
                                           throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getProgress

public GetProgressResponse getProgress(org.gcube.common.core.types.VOID request)
                                throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

exportAsCsv

public String exportAsCsv(ExportRequest request)
                   throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault


Copyright © 2012. All Rights Reserved.