Table of Contents

Class ItemManager

Namespace
Dynamicweb.Content.Items
Assembly
Dynamicweb.dll
Represents an item manager. This class cannot be inherited.
public sealed class ItemManager
Inheritance
ItemManager
Inherited Members

Properties

Activation

Gets the activation manager.
public static ActivationManager Activation { get; }

Property Value

ActivationManager

Editors

Gets the editor manager.
public static EditorManager Editors { get; }

Property Value

EditorManager

IsUpdateError

Gets the editor manager.
public static bool IsUpdateError { get; }

Property Value

bool

Metadata

Gets the metadata manager.
public static MetadataManager Metadata { get; }

Property Value

MetadataManager

Storage

Gets the storage manager.
public static StorageManager Storage { get; }

Property Value

StorageManager

Methods

GetByCategoryId(string)

Gets all child ItemTypes of a specified ItemTypeCategory
public static IEnumerable<ItemType> GetByCategoryId(string categoryName)

Parameters

categoryName string

Returns

IEnumerable<ItemType>
ItemType children

GetByParentId(string)

Gets all child ItemTypes of a specified ItemType
public static IEnumerable<ItemType> GetByParentId(string parentSystemName)

Parameters

parentSystemName string
Systemname of ItemType

Returns

IEnumerable<ItemType>
ItemType children

GetCategoriesByParentId(string)

Gets all child ItemTypeCategorys of a specified category
public static IEnumerable<ItemTypeCategory> GetCategoriesByParentId(string parentCategoryFullName)

Parameters

parentCategoryFullName string
Full name of ItemTypeCategory

Returns

IEnumerable<ItemTypeCategory>
ItemTypeCategory children

Initialize()

Initializes the item manager.
public static void Initialize()

UpdateMetadata()

Updates item metadata.
public static void UpdateMetadata()
To top