public WorkflowDefinitionController( IWorkflowDefinitionStore workflowDefinitionStore, IWorkflowInstanceStore workflowInstanceStore, IWorkflowPublisher publisher, IWorkflowSerializer serializer, IOptions <ElsaDashboardOptions> options, INotifier notifier) { this.publisher = publisher; this.workflowDefinitionStore = workflowDefinitionStore; this.workflowInstanceStore = workflowInstanceStore; this.serializer = serializer; this.options = options; this.notifier = notifier; }
public AWFDefinitionService( ElsaContext elsaDBContext, IWorkflowDefinitionStore workflowDefinitionStore, IWorkflowInstanceStore workflowInstanceStore, IWorkflowPublisher publisher, IWorkflowSerializer serializer, AutoMapper.IMapper mapper, IOptions <ElsaDashboardOptions> options) { _elsaDBContext = (ElsaDBContext)elsaDBContext; _workflowDefinitionStore = workflowDefinitionStore; _workflowInstanceStore = workflowInstanceStore; _publisher = publisher; _serializer = serializer; _mapper = mapper; _options = options; }
public Revert(IWorkflowPublisher workflowPublisher) => _workflowPublisher = workflowPublisher;
public Save(IWorkflowPublisher workflowPublisher, ITenantAccessor tenantAccessor, IContentSerializer contentSerializer) { _workflowPublisher = workflowPublisher; _tenantAccessor = tenantAccessor; _contentSerializer = contentSerializer; }
public Import(IWorkflowPublisher workflowPublisher, IContentSerializer contentSerializer) { _workflowPublisher = workflowPublisher; _contentSerializer = contentSerializer; }
public Publish(IWorkflowPublisher workflowPublisher) => _workflowPublisher = workflowPublisher;
public Retract(IWorkflowPublisher workflowPublisher, IWorkflowDefinitionStore workflowDefinitionStore) { _workflowPublisher = workflowPublisher; _workflowDefinitionStore = workflowDefinitionStore; }
public Delete(IWorkflowPublisher workflowPublisher) { _workflowPublisher = workflowPublisher; }
public Save(IWorkflowPublisher workflowPublisher, ITenantAccessor tenantAccessor) { _workflowPublisher = workflowPublisher; _tenantAccessor = tenantAccessor; }
public Save(IWorkflowPublisher workflowPublisher) { _workflowPublisher = workflowPublisher; }
public static Task <WorkflowDefinition?> GetDraftAsync(this IWorkflowPublisher workflowPublisher, string workflowDefinitionId, CancellationToken cancellationToken = default) => workflowPublisher.GetDraftAsync(workflowDefinitionId, VersionOptions.Latest, cancellationToken);