Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::API::ICatalogInfoService Class Referenceabstract

This class is responsible for interfacing with the Information Data Service (IDS) to upload and download files to and from the archives. More...

#include <ICatalogInfoService.h>

Inheritance diagram for Mantid::API::ICatalogInfoService:
Mantid::ICat::ICat4Catalog

Public Member Functions

virtual const std::string getDownloadURL (const long long &)=0
 Obtain url to download a file from. More...
 
virtual const std::string getFileLocation (const long long &)=0
 Obtain the datafile location string from the archives. More...
 
virtual ITableWorkspace_sptr getPublishInvestigations ()=0
 Obtains the investigations that the user can publish to and saves related information to a workspace. More...
 
virtual const std::string getUploadURL (const std::string &, const std::string &, const std::string &)=0
 Obtain the url to upload a file to. More...
 
virtual ~ICatalogInfoService ()=default
 

Detailed Description

This class is responsible for interfacing with the Information Data Service (IDS) to upload and download files to and from the archives.

Author
Jay Rainey, ISIS Rutherford Appleton Laboratory
Date
24/02/2010

Definition at line 22 of file ICatalogInfoService.h.

Constructor & Destructor Documentation

◆ ~ICatalogInfoService()

virtual Mantid::API::ICatalogInfoService::~ICatalogInfoService ( )
virtualdefault

Member Function Documentation

◆ getDownloadURL()

virtual const std::string Mantid::API::ICatalogInfoService::getDownloadURL ( const long long &  )
pure virtual

Obtain url to download a file from.

Implemented in Mantid::ICat::ICat4Catalog.

◆ getFileLocation()

virtual const std::string Mantid::API::ICatalogInfoService::getFileLocation ( const long long &  )
pure virtual

Obtain the datafile location string from the archives.

Implemented in Mantid::ICat::ICat4Catalog.

◆ getPublishInvestigations()

virtual ITableWorkspace_sptr Mantid::API::ICatalogInfoService::getPublishInvestigations ( )
pure virtual

Obtains the investigations that the user can publish to and saves related information to a workspace.

Implemented in Mantid::ICat::ICat4Catalog.

◆ getUploadURL()

virtual const std::string Mantid::API::ICatalogInfoService::getUploadURL ( const std::string &  ,
const std::string &  ,
const std::string &   
)
pure virtual

Obtain the url to upload a file to.

Implemented in Mantid::ICat::ICat4Catalog.


The documentation for this class was generated from the following file: