Class CatalogHelper
CatalogHelper, to get CatalogNode from database to bind in ProductPicker
Inheritance
System.Object
CatalogHelper
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Business.Commerce
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0Syntax
[Obsolete("Use 'EPiServer.IContentLoader' and 'Mediachase.Commerce.Catalog.ReferenceConverter' instead. ICatalogLoader contains methods for getting content by a 'ContentReference'. The 'ReferenceConverter' can be used to get a 'ContentReference'. There are also several extension methods in the namespace 'EPiServer.Commerce.Catalog.ContentTypes', which can be used to load a 'CatalogNode' object from a 'NodeContent'. Will remain at least until November 2015.")]
public class CatalogHelper
Properties
Instance
Singleton object
Declaration
[Obsolete("Use 'EPiServer.IContentLoader' and 'Mediachase.Commerce.Catalog.ReferenceConverter' instead. ICatalogLoader contains methods for getting content by a 'ContentReference'. The 'ReferenceConverter' can be used to get a 'ContentReference'. There are also several extension methods in the namespace 'EPiServer.Commerce.Catalog.ContentTypes', which can be used to load a 'CatalogNode' object from a 'NodeContent'. Will remain at least until November 2015.")]
public static CatalogHelper Instance { get; }
Property Value
Type | Description |
---|---|
CatalogHelper | The only instance of the class. |
Methods
GetCatalogNodes(Int32)
Gets the nodes for catalog id with specific parent.
Declaration
[Obsolete("Use GetChildren<NodeContent> on IContentLoader instead. Will remain at least until November 2015.")]
public CatalogNodes GetCatalogNodes(int catalogId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
Returns
Type | Description |
---|---|
CatalogNodes | A CatalogNodes instance |
GetCatalogNodes(Int32, Int32)
Gets the nodes for catalog id with specific parent.
Declaration
[Obsolete("Use GetChildren<NodeContent> on IContentLoader instead. Will remain at least until November 2015.")]
public CatalogNodes GetCatalogNodes(int catalogId, int parentNodeId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
System.Int32 | parentNodeId | The parent node id. |
Returns
Type | Description |
---|---|
CatalogNodes | A CatalogNodes instance |
GetCatalogNodesFromCache(Int32, Int32)
Gets the catalog nodes from cache.
Declaration
[Obsolete("This method will not be called from the EPiServer API or UI, and should not be overwritten. Will remain at least until November 2015.")]
protected virtual CatalogNodes GetCatalogNodesFromCache(int catalogId, int parentNodeId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
System.Int32 | parentNodeId | The parent node id. |
Returns
Type | Description |
---|---|
CatalogNodes | A CatalogNodes instance, null if not existed in cache |
GetCatalogNodesFromDatabase(DataCommand)
Gets the catalog nodes from database.
Declaration
[Obsolete("This method will not be called from the EPiServer API or UI, and should not be overwritten. Will remain at least until November 2015.")]
protected virtual Collection<CatalogNode> GetCatalogNodesFromDatabase(DataCommand command)
Parameters
Type | Name | Description |
---|---|---|
DataCommand | command | DataCommand to execute. |
Returns
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<CatalogNode> | List of CatalogNode |
GetCatalogNodesFromDatabase(Int32)
Gets CatalogNodes from database.
Declaration
[Obsolete("This method will not be called from the EPiServer API or UI, and should not be overwritten. Will remain at least until November 2015.")]
protected virtual Collection<CatalogNode> GetCatalogNodesFromDatabase(int catalogId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
Returns
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<CatalogNode> | List of CatalogNode |
GetCatalogNodesFromDatabase(Int32, Int32)
Gets CatalogNodes with specific parent from database.
Declaration
[Obsolete("This method will not be called from the EPiServer API or UI, and should not be overwritten. Will remain at least until November 2015.")]
protected virtual Collection<CatalogNode> GetCatalogNodesFromDatabase(int catalogId, int parentNodeId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
System.Int32 | parentNodeId | The parent node id. |
Returns
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<CatalogNode> | List of CatalogNode |