Share via


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")]
[System.Serializable]
public class BRConditionTreeNode : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="BRConditionTreeNode", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<System.Serializable>]
type BRConditionTreeNode = class
    inherit DataContractBase
Public Class BRConditionTreeNode
Inherits DataContractBase
Inheritance
BRConditionTreeNode
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()

Constructor.

Properties

AuditInfo
Obsolete.

Specifies audit info.

BRConditions

Specifies the collection of conditions.

BusinessRuleId

Specifies the ID of the owning business rule.

ConditionTreeChildNodes

Specifies the collection child condition tree nodes.

ConditionTreeParentNode

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

Identifier

Specifies the ID. Uniquely identifies the condition tree node.

LogicalOperator

Specifies the logical operator.

Sequence

Specifies the sequence number. Must be greater than zero.

Methods

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)
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)

Applies to