C# Class ClearCanvas.ImageServer.Services.WorkQueue.AutoRoute.AutoRouteItemProcessor

Inheritance: BaseItemProcessor, ICancelable
Show file Open project: jasper-yeh/ClearCanvas Class Usage Examples

Protected Methods

Method Description
CanStart ( ) : bool
GetStorageInstanceList ( ) : IEnumerable

Convert Uids into SopInstance

Initialize ( Model item, string &failureDescription ) : bool
OnComplete ( ) : void

Called when all instances have been sent

OnInstanceSent ( ClearCanvas.Dicom.Network.Scu.StorageInstance instance ) : void
ProcessItem ( Model item ) : void

Process a WorkQueue item of type AutoRoute.

Private Methods

Method Description
DeviceIsBusy ( ClearCanvas.ImageServer.Model.Device device ) : bool
FindWorkQueueUids ( ClearCanvas.Dicom.Network.Scu.StorageInstance instance ) : List

Method Details

CanStart() protected method

protected CanStart ( ) : bool
return bool

GetStorageInstanceList() protected method

Convert Uids into SopInstance
protected GetStorageInstanceList ( ) : IEnumerable
return IEnumerable

Initialize() protected method

protected Initialize ( Model item, string &failureDescription ) : bool
item Model
failureDescription string
return bool

OnComplete() protected method

Called when all instances have been sent
protected OnComplete ( ) : void
return void

OnInstanceSent() protected method

protected OnInstanceSent ( ClearCanvas.Dicom.Network.Scu.StorageInstance instance ) : void
instance ClearCanvas.Dicom.Network.Scu.StorageInstance
return void

ProcessItem() protected method

Process a WorkQueue item of type AutoRoute.
protected ProcessItem ( Model item ) : void
item Model
return void