Interface DataHubFacade

  • All Known Implementing Classes:
    ImpexDataImportClient

    public interface DataHubFacade
    A facade for communicating with the Data Hub.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.io.InputStream readData​(java.lang.String resource, java.util.Map<java.lang.String,​?> parameters)
      Requests data from the Data Hub.
      void returnImportResult​(java.lang.String resultCallbackUrl, ItemImportResult itemImportResult)
      Returns the ItemImportResult to the Data Hub
    • Method Detail

      • readData

        java.io.InputStream readData​(java.lang.String resource,
                                     java.util.Map<java.lang.String,​?> parameters)
        Requests data from the Data Hub.
        Parameters:
        resource - identifies what data should be retrieved.
        parameters - specifies parameters for the resource data retrieval.
        Returns:
        an input stream to read the resource data.
      • returnImportResult

        void returnImportResult​(java.lang.String resultCallbackUrl,
                                ItemImportResult itemImportResult)
        Returns the ItemImportResult to the Data Hub
        Parameters:
        resultCallbackUrl - the callback URL to use when returning the ItemImportResult
        itemImportResult - the resuts of the import