Class DestinationWorkflow
Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll
public class DestinationWorkflow
Inheritance
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DestinationWorkflow>(DestinationWorkflow)
Constructors
DestinationWorkflow(IRuntimeCreator, IDomainRepository, INonEventDomainRepositories, IDataClassRepository, IProcessRepository, IPublishedWorkflowDefinitionRepository, IDataObjectApiService, IDataObjectLoader, IWorkflowInputProvider)
public DestinationWorkflow(IRuntimeCreator runtimeCreator, IDomainRepository repository, INonEventDomainRepositories nonEventDomainRepositories, IDataClassRepository dataClassRepository, IProcessRepository processRepository, IPublishedWorkflowDefinitionRepository publishedWorkflowDefinitionRepository, IDataObjectApiService dataObjectApiService, IDataObjectLoader contextDataObjectService, IWorkflowInputProvider workflowInputProvider)
Parameters
runtimeCreator
IRuntimeCreator
repository
IDomainRepository
nonEventDomainRepositories
INonEventDomainRepositories
dataClassRepository
IDataClassRepository
processRepository
IProcessRepository
publishedWorkflowDefinitionRepository
IPublishedWorkflowDefinitionRepository
dataObjectApiService
IDataObjectApiService
contextDataObjectService
IDataObjectLoader
workflowInputProvider
IWorkflowInputProvider
Properties
Case
public virtual Case Case { get; }
Property Value
Case
UsedForCreatingNewCase
public virtual bool UsedForCreatingNewCase { get; }
Property Value
Workflow
public virtual Workflow Workflow { get; }
Property Value
Workflow
Methods
CloneDataObjects(WorkflowContext)
public virtual void CloneDataObjects(WorkflowContext sourceContext)
Parameters
sourceContext
WorkflowContext
LoadOrCreate(WorkflowContext, WorkflowActivityDefinition)
public virtual void LoadOrCreate(WorkflowContext workflowContext, WorkflowActivityDefinition workflowActivityDef)
Parameters
workflowContext
WorkflowContext
workflowActivityDef
WorkflowActivityDefinition
SetInputDataObject(Workflow)
public virtual void SetInputDataObject(Workflow sourceWorkflow)
Parameters
sourceWorkflow
Workflow