C# Класс Catalogue.Robot.Publishing.OpenData.OpenDataRecordPublisher

Показать файл Открыть проект

Открытые методы

Метод Описание
OpenDataRecordPublisher ( IDocumentSession db, OpenDataPublisherConfig config, bool metadataOnly, IFtpClient ftpClient ) : System
PublishRecord ( System.Guid id ) : void

Приватные методы

Метод Описание
GetUnrootedDataPath ( System.Guid recordId, string filePath ) : string

Gets a path like "data/3148e1e2-bd6b-4623-b72a-5408263b9056-Some-Data-File.csv"

UpdateResourceLocatorToMatchMainDataFile ( Record record ) : void
UpdateTheResourceLocatorToBeTheOpenDataDownloadPage ( Record record ) : void
UpdateTheWafIndexDocument ( Record record ) : void
UploadAlternativeResources ( Record record ) : void
UploadDataFile ( System.Guid recordId, string filePath ) : void
UploadTheMetadataDocument ( Record record, bool alternativeResources ) : void

Описание методов

OpenDataRecordPublisher() публичный Метод

public OpenDataRecordPublisher ( IDocumentSession db, OpenDataPublisherConfig config, bool metadataOnly, IFtpClient ftpClient ) : System
db IDocumentSession
config OpenDataPublisherConfig
metadataOnly bool
ftpClient IFtpClient
Результат System

PublishRecord() публичный Метод

public PublishRecord ( System.Guid id ) : void
id System.Guid
Результат void