public void Initialize(TWorklistItem worklistItem, IContinuousWorkflowComponentMode mode) { _worklistItem = worklistItem; _componentMode = mode; _reportNextItem = WorklistItemManagerSettings.Default.ShouldProceedToNextItem && this.ReportNextItemEnabled; _isInitialized = true; }
public ProtocolDocument(ReportingWorklistItemSummary item, IContinuousWorkflowComponentMode mode, IReportingWorkflowItemToolContext context) : base(item.OrderRef, context.DesktopWindow) { _item = item; _mode = mode; _folderName = context.SelectedFolder.Name; if (context.SelectedFolder is ReportingWorkflowFolder) { _worklistRef = ((ReportingWorkflowFolder)context.SelectedFolder).WorklistRef; _worklistClassName = ((ReportingWorkflowFolder)context.SelectedFolder).WorklistClassName; } else { _worklistRef = null; _worklistClassName = null; } }
/// <summary> /// Constructor /// </summary> public ProtocollingComponent(ReportingWorklistItemSummary worklistItem, IContinuousWorkflowComponentMode mode, string folderName, EntityRef worklistRef, string worklistClassName) { _worklistItemManager = new ProtocollingComponentWorklistItemManager(folderName, worklistRef, worklistClassName); _worklistItemManager.Initialize(worklistItem, mode); _worklistItemManager.WorklistItemChanged += OnWorklistItemChangedEvent; }