public WebDeleteProcessorContext(WebDeleteStudyItemProcessor processor, DeletionLevel level, StudyStorageLocation storageLocation, string reason, string userId, string userName) { _processor = processor; _storageLocation = storageLocation; _userName = userName; _userId = userId; _reason = reason; _level = level; }
protected override void OnProcessItemBegin(Model.WorkQueue item) { base.OnProcessItemBegin(item); WebDeleteWorkQueueEntryData data = ParseQueueData(item); _level = data.Level; _reason = data.Reason; _userId = data.UserId; _userName = data.UserName; }