C# Class ClearCanvas.ImageServer.Services.WorkQueue.CompressStudy.CompressStudyItemProcessor

Inheritance: BaseItemProcessor, ICancelable
Afficher le fichier Open project: jasper-yeh/ClearCanvas Class Usage Examples

Méthodes protégées

Méthode Description
CanStart ( ) : bool
Initialize ( Model item, string &failureDescription ) : bool
OnProcessItemBegin ( Model item ) : void
OnProcessItemEnd ( Model item ) : void
ProcessFile ( Model item, ClearCanvas.ImageServer.Model.WorkQueueUid sop, string path, StudyXml studyXml, IDicomCodecFactory theCodecFactory ) : void
ProcessItem ( Model item ) : void
ProcessUidList ( Model item, IDicomCodecFactory theCodecFactory ) : bool

Process all of the SOP Instances associated with a WorkQueue item.

Private Methods

Méthode Description
ProcessWorkQueueUid ( Model item, ClearCanvas.ImageServer.Model.WorkQueueUid sop, StudyXml studyXml, IDicomCodecFactory theCodecFactory ) : bool
ReinsertFilesystemQueue ( System.TimeSpan delay ) : void
SaveStudyHistory ( string compressSyntax ) : void

Method Details

CanStart() protected méthode

protected CanStart ( ) : bool
Résultat bool

Initialize() protected méthode

protected Initialize ( Model item, string &failureDescription ) : bool
item Model
failureDescription string
Résultat bool

OnProcessItemBegin() protected méthode

protected OnProcessItemBegin ( Model item ) : void
item Model
Résultat void

OnProcessItemEnd() protected méthode

protected OnProcessItemEnd ( Model item ) : void
item Model
Résultat void

ProcessFile() protected méthode

protected ProcessFile ( Model item, ClearCanvas.ImageServer.Model.WorkQueueUid sop, string path, StudyXml studyXml, IDicomCodecFactory theCodecFactory ) : void
item Model
sop ClearCanvas.ImageServer.Model.WorkQueueUid
path string
studyXml StudyXml
theCodecFactory IDicomCodecFactory
Résultat void

ProcessItem() protected méthode

protected ProcessItem ( Model item ) : void
item Model
Résultat void

ProcessUidList() protected méthode

Process all of the SOP Instances associated with a WorkQueue item.
protected ProcessUidList ( Model item, IDicomCodecFactory theCodecFactory ) : bool
item Model The item.
theCodecFactory IDicomCodecFactory The factor for doing the compression
Résultat bool