Mantid
|
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>
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 |
This class is responsible for interfacing with the Information Data Service (IDS) to upload and download files to and from the archives.
Definition at line 22 of file ICatalogInfoService.h.
|
virtualdefault |
|
pure virtual |
Obtain url to download a file from.
Implemented in Mantid::ICat::ICat4Catalog.
|
pure virtual |
Obtain the datafile location string from the archives.
Implemented in Mantid::ICat::ICat4Catalog.
|
pure virtual |
Obtains the investigations that the user can publish to and saves related information to a workspace.
Implemented in Mantid::ICat::ICat4Catalog.
|
pure virtual |
Obtain the url to upload a file to.
Implemented in Mantid::ICat::ICat4Catalog.