Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface IInlineActivityBuilder

OptimaJet.Workflow.Core.Model.Builder.IInlineActivityBuilder

Represents a builder for configuring an inline activity.

public interface IInlineActivityBuilder : IBaseActivityBuilder, IProcessDefinitionBuilder

Methods

IInlineActivityBuilder Scheme(string schemeCode) #
Sets the scheme code for the current activity.

Parameters

Name
Type
Description
schemeCode
String
The scheme code to set.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetInputParameters(IEnumerable<ParameterMapping> parameterMappings) #
Sets an input parameter mappings to the current activity.

Parameters

Name
Type
Description
parameterMappings
IEnumerable<ParameterMapping>
The input parameter mappings enumerable to set.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetInputParameters(params ParameterMapping[] parameterMappings) #
Sets an input parameter mappings to the current activity.

Parameters

Name
Type
Description
parameterMappings
ParameterMapping[]
The input parameter mappings array to set.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetOutputParameters(IEnumerable<ParameterMapping> parameterMappings) #
Sets an output parameter mappings to the current activity.

Parameters

Name
Type
Description
parameterMappings
IEnumerable<ParameterMapping>
The output parameter mappings enumerable to set.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetOutputParameters(params ParameterMapping[] parameterMappings) #
Sets an output parameter mappings to the current activity.

Parameters

Name
Type
Description
parameterMappings
ParameterMapping[]
The output parameter mappings array to set.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder CreateCommentary(string comment) #
Creates a user commentary for the current activity.

Parameters

Name
Type
Description
comment
String
The commentary text to add.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder AppendCommentary(string comment) #
Appends additional commentary to the current user comment for the activity.

Parameters

Name
Type
Description
comment
String
The additional commentary text to append.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder DeleteCommentary() #
Deletes the commentary for the current activity.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder Ref(out ActivityDefinition activityDefinition) #
Returns a reference to the current activity definition.

Parameters

Name
Type
Description
activityDefinition
ActivityDefinition
An output parameter that will contain the current activity definition.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetX(int? x) #
Sets the X coordinate in the designer settings for the current activity.

Parameters

Name
Type
Description
x
Nullable<Int32>
The X coordinate to set, or null to unset.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetY(int? y) #
Sets the Y coordinate in the designer settings for the current activity.

Parameters

Name
Type
Description
y
Nullable<Int32>
The Y coordinate to set, or null to unset.

Returns

Type
Description
IInlineActivityBuilder
The current instance of IInlineActivityBuilder.