Class ProcessSchemaDecisionalGateway
Inheritance
System.Object
ProcessSchemaDecisionalGateway
Implements
IMetaDataSerializable
System.ICloneable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessSchemaDecisionalGateway : ProcessSchemaGateway, IMetaItem, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem, IDecisionProvider
Constructors
ProcessSchemaDecisionalGateway()
Declaration
public ProcessSchemaDecisionalGateway()
ProcessSchemaDecisionalGateway(ProcessSchema)
Declaration
public ProcessSchemaDecisionalGateway(ProcessSchema processSchema)
Parameters
ProcessSchemaDecisionalGateway(ProcessSchemaDecisionalGateway)
Declaration
public ProcessSchemaDecisionalGateway(ProcessSchemaDecisionalGateway source)
Parameters
Properties
BranchingDecisions
Declaration
public ICollection<BranchingDecision> BranchingDecisions { get; set; }
Property Value
BranchingMode
Declaration
public GatewayBranchingMode BranchingMode { get; set; }
Property Value
DecisionMode
Declaration
public GetewayDecisionSelectionMode DecisionMode { get; set; }
Property Value
Default
Declaration
public ProcessSchemaSequenceFlow Default { get; set; }
Property Value
DefaultUId
Declaration
public Guid DefaultUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
IsDecisionRequired
Declaration
public bool IsDecisionRequired { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Question
Declaration
public LocalizableString Question { get; set; }
Property Value
Type |
Description |
LocalizableString |
|
ResultDecisions
Declaration
public ICollection<BranchingDecision> ResultDecisions { get; set; }
Property Value
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type |
Name |
Description |
DataReader |
reader |
|
Overrides
Clone()
Declaration
public override object Clone()
Returns
Type |
Description |
System.Object |
|
Overrides
GetDefaultUIdPropertyName()
Declaration
protected virtual string GetDefaultUIdPropertyName()
Returns
Type |
Description |
System.String |
|
GetHasResultDecision(ICollection<BranchingDecision>)
Declaration
public bool GetHasResultDecision(ICollection<BranchingDecision> searchDecisions)
Parameters
Type |
Name |
Description |
System.Collections.Generic.ICollection<BranchingDecision> |
searchDecisions |
|
Returns
Type |
Description |
System.Boolean |
|
GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
Declaration
protected override void GetLocalizableValues(ICollection<LocalizableValue> values, bool includeInherited)
Parameters
Type |
Name |
Description |
System.Collections.Generic.ICollection<LocalizableValue> |
values |
|
System.Boolean |
includeInherited |
|
Overrides
InitializeLocalizableValues(IResourceStorage, String, String)
Declaration
protected override void InitializeLocalizableValues(IResourceStorage storage, string resourceManagerName, string resourceGroupName)
Parameters
Type |
Name |
Description |
IResourceStorage |
storage |
|
System.String |
resourceManagerName |
|
System.String |
resourceGroupName |
|
Overrides
LoadLocalizableValues()
Declaration
protected override void LoadLocalizableValues()
Overrides
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIData(DataWriter)
Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIPropertyData(DataWriter, String)
Declaration
public override void WriteUIPropertyData(DataWriter writer, string propertyName)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
System.String |
propertyName |
|
Overrides
Implements
IMetaDataSerializable
System.ICloneable
Extension Methods