Interface IInlineActivityBuilder
OptimaJet.Workflow.Core.Model.Builder.IInlineActivityBuilder
Represents a builder for configuring an inline activity.
Namespace: OptimaJet.Workflow.Core.Model.Builder
public interface IInlineActivityBuilder : IBaseActivityBuilder, IProcessDefinitionBuilderMethods
IInlineActivityBuilder Scheme(string schemeCode) #Sets the scheme code for the current activity.
Parameters
Name
Type
Description
schemeCodeStringThe scheme code to set.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetInputParameters(IEnumerable<ParameterMapping> parameterMappings) #Sets an input parameter mappings to the current activity.
Parameters
Name
Type
Description
parameterMappingsIEnumerable<ParameterMapping>The input parameter mappings enumerable to set.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetInputParameters(params ParameterMapping[] parameterMappings) #Sets an input parameter mappings to the current activity.
Parameters
Name
Type
Description
parameterMappingsParameterMapping[]The input parameter mappings array to set.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetOutputParameters(IEnumerable<ParameterMapping> parameterMappings) #Sets an output parameter mappings to the current activity.
Parameters
Name
Type
Description
parameterMappingsIEnumerable<ParameterMapping>The output parameter mappings enumerable to set.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetOutputParameters(params ParameterMapping[] parameterMappings) #Sets an output parameter mappings to the current activity.
Parameters
Name
Type
Description
parameterMappingsParameterMapping[]The output parameter mappings array to set.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder CreateCommentary(string comment) #Creates a user commentary for the current activity.
Parameters
Name
Type
Description
commentStringThe commentary text to add.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder AppendCommentary(string comment) #Appends additional commentary to the current user comment for the activity.
Parameters
Name
Type
Description
commentStringThe additional commentary text to append.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder DeleteCommentary() #Deletes the commentary for the current activity.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder Ref(out ActivityDefinition activityDefinition) #Returns a reference to the current activity definition.
Parameters
Name
Type
Description
activityDefinitionActivityDefinitionAn output parameter that will contain the current activity definition.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetX(int? x) #Sets the X coordinate in the designer settings for the current activity.
Parameters
Name
Type
Description
xNullable<Int32>The X coordinate to set, or null to unset.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.
IInlineActivityBuilder SetY(int? y) #Sets the Y coordinate in the designer settings for the current activity.
Parameters
Name
Type
Description
yNullable<Int32>The Y coordinate to set, or null to unset.
Returns
Type
Description
IInlineActivityBuilderThe current instance of IInlineActivityBuilder.