Share via


HierarchyParentCriteria Class

Definition

Specifies the criteria for moving child members to the specified derived hierarchy parent.

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

Remarks

The HierarchyParentCriteria complex type contains a collection of members to be moved to the specified derived hierarchy parent.

Constructors

HierarchyParentCriteria()

Default Constructor

Properties

ChildIdsByOldParentId

Specifies the ids of the children, grouped by their old parent id, to be moved to the new parent. For many-to-many hierarchy levels, where a child may have many parents, the parent id is used to disambiguate which relationship is to be changed.

DerivedHierarchyId

Specifies the derived hierarchy for the criteria.

LevelNumber

Specifies the level number of the criteria.

ModelId

Specifies the model for the criteria.

ParentId

Specifies the new parent id. Leave empty to move the children to the unused node.

VersionId

Specifies the version for the criteria.

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