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
Editors
Gets the editor manager.
public static EditorManager Editors { get; }
Property Value
IsUpdateError
Gets the editor manager.
public static bool IsUpdateError { get; }
Property Value
Metadata
Gets the metadata manager.
public static MetadataManager Metadata { get; }
Property Value
Storage
Gets the storage manager.
public static StorageManager Storage { get; }
Property Value
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)
public static IEnumerable<ItemType> GetByParentId(string parentSystemName)
Parameters
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()