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
Id
Gets or sets the id
public Guid Id { get; set; }
Property Value
Levels
Gets or sets the 1st level> in the dynamic structure hierarchi.
public List<DynamicStructureLevel> Levels { get; set; }
Property Value
QueryId
Gets or sets the query id.
public string QueryId { get; set; }
Property Value
Title
Gets or sets structure title
public string Title { get; set; }
Property Value
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
GetPermissionIdentifier()
''' Gets unique permission identifier for this specific instance.
'''
public UnifiedPermissionIdentifier GetPermissionIdentifier()