Rename activity builder properties
This commit is contained in:
parent
1bb2953efa
commit
59f1ada1aa
|
|
@ -16,16 +16,16 @@ namespace Elsa.Builders
|
|||
public string? Description { get; set; }
|
||||
IDictionary<string, IActivityPropertyValueProvider>? PropertyValueProviders { get; }
|
||||
bool PersistWorkflow { get; set; }
|
||||
bool LoadWorkflowContext { get; set; }
|
||||
bool SaveWorkflowContext { get; set; }
|
||||
bool LoadWorkflowContextEnabled { get; set; }
|
||||
bool SaveWorkflowContextEnabled { get; set; }
|
||||
IActivityBuilder Add<T>(Action<ISetupActivity<T>>? setup = default) where T : class, IActivity;
|
||||
IOutcomeBuilder When(string outcome);
|
||||
IActivityBuilder Then(IActivityBuilder targetActivity);
|
||||
IConnectionBuilder Then(string activityName);
|
||||
IActivityBuilder WithId(string? id);
|
||||
IActivityBuilder WithName(string? name);
|
||||
IActivityBuilder WithLoadWorkflowContext(bool value = true);
|
||||
IActivityBuilder WithSaveWorkflowContext(bool value = true);
|
||||
IActivityBuilder LoadWorkflowContext(bool value = true);
|
||||
IActivityBuilder SaveWorkflowContext(bool value = true);
|
||||
Func<ActivityExecutionContext, CancellationToken, ValueTask<IActivity>> BuildActivityAsync();
|
||||
}
|
||||
}
|
||||
|
|
@ -30,8 +30,8 @@ namespace Elsa.Builders
|
|||
public string? Name { get; set; }
|
||||
public string? Description { get; set; }
|
||||
public bool PersistWorkflow { get; set; }
|
||||
public bool LoadWorkflowContext { get; set; }
|
||||
public bool SaveWorkflowContext { get; set; }
|
||||
public bool LoadWorkflowContextEnabled { get; set; }
|
||||
public bool SaveWorkflowContextEnabled { get; set; }
|
||||
public IDictionary<string, IActivityPropertyValueProvider>? PropertyValueProviders { get; protected set; }
|
||||
|
||||
public IActivityBuilder Add<T>(
|
||||
|
|
@ -74,15 +74,15 @@ namespace Elsa.Builders
|
|||
return this;
|
||||
}
|
||||
|
||||
public IActivityBuilder WithLoadWorkflowContext(bool value)
|
||||
public IActivityBuilder LoadWorkflowContext(bool value)
|
||||
{
|
||||
LoadWorkflowContext = value;
|
||||
LoadWorkflowContextEnabled = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
public IActivityBuilder WithSaveWorkflowContext(bool value)
|
||||
public IActivityBuilder SaveWorkflowContext(bool value)
|
||||
{
|
||||
SaveWorkflowContext = value;
|
||||
SaveWorkflowContextEnabled = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -193,8 +193,8 @@ namespace Elsa.Builders
|
|||
{
|
||||
var isComposite = typeof(CompositeActivity).IsAssignableFrom(builder.ActivityType);
|
||||
return isComposite
|
||||
? new CompositeActivityBlueprint(builder.ActivityId, builder.Name, builder.ActivityType.Name, builder.PersistWorkflow, builder.LoadWorkflowContext, builder.SaveWorkflowContext, builder.BuildActivityAsync())
|
||||
: new ActivityBlueprint(builder.ActivityId, builder.Name, builder.ActivityType.Name, builder.PersistWorkflow, builder.LoadWorkflowContext, builder.SaveWorkflowContext, builder.BuildActivityAsync());
|
||||
? new CompositeActivityBlueprint(builder.ActivityId, builder.Name, builder.ActivityType.Name, builder.PersistWorkflow, builder.LoadWorkflowContextEnabled, builder.SaveWorkflowContextEnabled, builder.BuildActivityAsync())
|
||||
: new ActivityBlueprint(builder.ActivityId, builder.Name, builder.ActivityType.Name, builder.PersistWorkflow, builder.LoadWorkflowContextEnabled, builder.SaveWorkflowContextEnabled, builder.BuildActivityAsync());
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue