BRConditionTreeNode BRConditionTreeNode BRConditionTreeNode Class

Definition

A complex condition node by which to define a complex logical structure.

public ref class BRConditionTreeNode : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="BRConditionTreeNode", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class BRConditionTreeNode : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
Public Class BRConditionTreeNode
Inherits DataContractBase
Inheritance
BRConditionTreeNodeBRConditionTreeNodeBRConditionTreeNode
Attributes

Remarks

The BRConditionTreeNode complex type specifies a node within a possible complex logic tree in a business rule in MDS. A BRConditionTreeNode MUST exist for each business rule condition that is created.

Constructors

BRConditionTreeNode() BRConditionTreeNode() BRConditionTreeNode()

Constructor.

Properties

AuditInfo AuditInfo AuditInfo

Gets or sets the audit info.

BRConditions BRConditions BRConditions

Gets or sets the collection of conditions.

BusinessRuleId BusinessRuleId BusinessRuleId

Gets or sets the ID of the owning business rule.

ConditionTreeChildNodes ConditionTreeChildNodes ConditionTreeChildNodes

Gets or sets the collection child condition tree nodes.

ConditionTreeParentNode ConditionTreeParentNode ConditionTreeParentNode

Gets or sets the ID of the condition tree node under which this node is parented, or null for top-level nodes.

Identifier Identifier Identifier

Gets or sets the ID. Uniquely identifies the condition tree node.

LogicalOperator LogicalOperator LogicalOperator

Gets or sets the logical operator.

Sequence Sequence Sequence

Gets or sets the sequence number. Must be greater than zero.

Methods

SetProperty<T>(T, T, String) SetProperty<T>(T, T, String) SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String, Boolean) SetProperty<T>(T, T, String, Boolean) SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value. Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to