C# 클래스 Catalogue.Robot.Publishing.OpenData.OpenDataRecordPublisher

파일 보기 프로젝트 열기: jncc/topcat

공개 메소드들

메소드 설명
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