Workflow Engine .NET  2
Public Member Functions | Static Public Member Functions | Properties | List of all members
OptimaJet.Workflow.Core.Model.ParameterDefinition Class Reference

Represent a parameter in a process scheme More...

Inheritance diagram for OptimaJet.Workflow.Core.Model.ParameterDefinition:
OptimaJet.Workflow.Core.Model.BaseDefinition OptimaJet.Workflow.Core.Model.ParameterDefinitionWithValue

Public Member Functions

new ParameterDefinition Clone ()
 
- Public Member Functions inherited from OptimaJet.Workflow.Core.Model.BaseDefinition
BaseDefinition Clone ()
 

Static Public Member Functions

static ParameterDefinition Create (string name, string type, string purpose, string initialValue)
 Create ParameterDefinition object More...
 
static ParameterDefinition Create (string name, Type type, ParameterPurpose purpose, string initialValue=null)
 Create ParameterDefinition object More...
 
static ParameterDefinition Create (string name, string type, string initialValue)
 Create ParameterDefinition object More...
 
static ParameterDefinitionWithValue Create (ParameterDefinition parameterDefinition, object value)
 Create ParameterDefinitionWithValue object More...
 

Properties

virtual Type Type [get, set]
 Type of the parameter More...
 
virtual ParameterPurpose Purpose [get, set]
 Specifies the method of storing parameters ParameterPurpose More...
 
virtual string InitialValue [get, set]
 Serialized default value of the parameter More...
 
- Properties inherited from OptimaJet.Workflow.Core.Model.BaseDefinition
virtual string Name [get, set]
 Name of the object in scheme More...
 
DesignerSettings DesignerSettings [get, set]
 Designer settings which used by Workflow Designer More...
 

Detailed Description

Represent a parameter in a process scheme

Member Function Documentation

◆ Create() [1/4]

static ParameterDefinition OptimaJet.Workflow.Core.Model.ParameterDefinition.Create ( string  name,
string  type,
string  purpose,
string  initialValue 
)
static

Create ParameterDefinition object

Parameters
nameName of the parameter
typeType of the parameter
purposeSpecifies the method of storing parameters ParameterPurpose
initialValueSerialized default value of the parameter
Returns
ParameterDefinition object

◆ Create() [2/4]

static ParameterDefinition OptimaJet.Workflow.Core.Model.ParameterDefinition.Create ( string  name,
Type  type,
ParameterPurpose  purpose,
string  initialValue = null 
)
static

Create ParameterDefinition object

Parameters
nameName of the parameter
typeType of the parameter
purposeSpecifies the method of storing parameters ParameterPurpose
initialValueSerialized default value of the parameter
Returns
ParameterDefinition object

◆ Create() [3/4]

static ParameterDefinition OptimaJet.Workflow.Core.Model.ParameterDefinition.Create ( string  name,
string  type,
string  initialValue 
)
static

Create ParameterDefinition object

Parameters
nameName of the parameter
typeType of the parameter
initialValueSerialized default value of the parameter
Returns
ParameterDefinition object

◆ Create() [4/4]

static ParameterDefinitionWithValue OptimaJet.Workflow.Core.Model.ParameterDefinition.Create ( ParameterDefinition  parameterDefinition,
object  value 
)
static

Create ParameterDefinitionWithValue object

Parameters
parameterDefinitionParameter object
valueValue of the parameter

Property Documentation

◆ InitialValue

virtual string OptimaJet.Workflow.Core.Model.ParameterDefinition.InitialValue
getset

Serialized default value of the parameter

◆ Purpose

virtual ParameterPurpose OptimaJet.Workflow.Core.Model.ParameterDefinition.Purpose
getset

Specifies the method of storing parameters ParameterPurpose

◆ Type

virtual Type OptimaJet.Workflow.Core.Model.ParameterDefinition.Type
getset

Type of the parameter