C# Class Prizm.Main.Synch.Export.DataExporter

Inheritance: Exporter, IDisposable
Afficher le fichier Open project: AleksMorozova/prizm Class Usage Examples

Méthodes publiques

Méthode Description
AnyNewDataToExport ( ) : bool
Dispose ( ) : void
Export ( ) : ExportResult
Export ( Portion portion ) : ExportResult
GetAllPortions ( ) : IList
GetPortionForReexport ( System.Guid PortionId ) : Portion

Private Methods

Méthode Description
CreateTempDir ( ) : string
DataExporter ( IExportRepository exportRepo, IEncryptor encryptor, IHasher hasher ) : Ninject
PrepareData ( Portion portion, Project project ) : Data
UnmarkComponents ( Portion portion ) : void
UnmarkJoints ( Portion portion ) : void
UnmarkPipes ( Portion portion ) : void
WriteAttachments ( string tempDir, Data data ) : void
WriteAttachments ( string tempDir, IList attachments ) : void

Method Details

AnyNewDataToExport() public méthode

public AnyNewDataToExport ( ) : bool
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Export() public méthode

public Export ( ) : ExportResult
Résultat ExportResult

Export() public méthode

public Export ( Portion portion ) : ExportResult
portion Portion
Résultat ExportResult

GetAllPortions() public méthode

public GetAllPortions ( ) : IList
Résultat IList

GetPortionForReexport() public méthode

public GetPortionForReexport ( System.Guid PortionId ) : Portion
PortionId System.Guid
Résultat Portion