Table of Contents

Class DynamicStructure

Namespace
Dynamicweb.Indexing.DynamicStructuring
Assembly
Dynamicweb.Indexing.dll
The class DynamicStructure represents object contatining information about product view structure in PIM.
public class DynamicStructure : IPermissionLookup, IPermissionControlled
Inheritance
DynamicStructure
Implements
Inherited Members
Extension Methods

Properties

AutoId

Gets or sets the id
public int AutoId { get; set; }

Property Value

int

Id

Gets or sets the id
public Guid Id { get; set; }

Property Value

Guid

Levels

Gets or sets the 1st level> in the dynamic structure hierarchi.
public List<DynamicStructureLevel> Levels { get; set; }

Property Value

List<DynamicStructureLevel>

QueryId

Gets or sets the query id.
public string QueryId { get; set; }

Property Value

string

Title

Gets or sets structure title
public string Title { get; set; }

Property Value

string

Methods

GetByKey(string)

''' Gets structure by permission key '''
public IPermissionControlled GetByKey(string key)

Parameters

key string
The permission key

Returns

IPermissionControlled
The DynamicStructure instance.

GetParent()

Gets the parent for permission hierarchy lookup
public IPermissionControlled GetParent()

Returns

IPermissionControlled

GetPermissionIdentifier()

''' Gets unique permission identifier for this specific instance. '''
public UnifiedPermissionIdentifier GetPermissionIdentifier()

Returns

UnifiedPermissionIdentifier
To top