Show / Hide Table of Contents

Class ConditionalSequenceFlow

Represents the connection of elements of a business process with a condition.

Inheritance
System.Object
FlowElement
SequenceFlow
ConditionalSequenceFlow
Inherited Members
SequenceFlow.TargetFlowElementUId
SequenceFlow.SourceFlowElementUId
SequenceFlow.ExpressionText
FlowElement.ThrowExceptionObjectNullOrEmpty(String)
FlowElement.ToString()
FlowElement.Accept(FlowVisitor, FlowElement)
FlowElement.Clone()
FlowElement.DataWriterSettings
FlowElement.UId
FlowElement.Name
FlowElement.BpmnElementName
FlowElement.FlowSchema
FlowElement.ParameterStore
FlowElement.ParameterPathes
FlowElement.IsUsedInEventSubProcess
FlowElement.Visited
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class ConditionalSequenceFlow : SequenceFlow, IFlowElement

Constructors

ConditionalSequenceFlow(FlowSchema)

Initializes a new instance of the ConditionalSequenceFlow type.

Declaration
public ConditionalSequenceFlow(FlowSchema flowSchema)
Parameters
Type Name Description
FlowSchema flowSchema

Flow schema.

Properties

ActivityResults

The results of the activity of the business process.

Declaration
public LinkedList<Guid> ActivityResults { get; }
Property Value
Type Description
System.Collections.Generic.LinkedList<System.Guid>

PressedButtonsCode

Codes of pressed buttons.

Declaration
public LinkedList<string> PressedButtonsCode { get; }
Property Value
Type Description
System.Collections.Generic.LinkedList<System.String>

ResultParameterName

The name of the resulting parameter of the business process element.

Declaration
public string ResultParameterName { get; }
Property Value
Type Description
System.String

Methods

CheckCondition(Guid)

Declaration
public override bool CheckCondition(Guid processUId)
Parameters
Type Name Description
System.Guid processUId
Returns
Type Description
System.Boolean
Overrides
SequenceFlow.CheckCondition(Guid)

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
SequenceFlow.Equals(Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
SequenceFlow.GetHashCode()

ReadProperties(DataReader)

Declaration
public override void ReadProperties(DataReader dataReader)
Parameters
Type Name Description
DataReader dataReader
Overrides
SequenceFlow.ReadProperties(DataReader)

WriteProperties(DataWriter)

Declaration
public override void WriteProperties(DataWriter dataWriter)
Parameters
Type Name Description
DataWriter dataWriter
Overrides
SequenceFlow.WriteProperties(DataWriter)

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX