C# Class CommerceStarterKit.CatalogImporter.NodeImporter

Inheritance: ImporterBase
Show file Open project: episerver/Commerce-Demo-Kit Class Usage Examples

Public Methods

Method Description
CreateNew ( EPiServer.Core.ContentReference parentNodeLink, Node node, ContentType nodeType ) : EPiServer.Core.ContentReference
Import ( List nodes ) : void
NodeImporter ( IContentRepository contentRepository, ReferenceConverter referenceConverter, IContentTypeRepository typeRepository, ILogger logger ) : System
Update ( NodeContent nodeContent, Node node, SaveAction saveAction ) : EPiServer.Core.ContentReference

Private Methods

Method Description
GetPropertyValue ( Node node, string language, string propertyName ) : string

Method Details

CreateNew() public method

public CreateNew ( EPiServer.Core.ContentReference parentNodeLink, Node node, ContentType nodeType ) : EPiServer.Core.ContentReference
parentNodeLink EPiServer.Core.ContentReference
node CommerceStarterKit.CatalogImporter.DTO.Node
nodeType ContentType
return EPiServer.Core.ContentReference

Import() public method

public Import ( List nodes ) : void
nodes List
return void

NodeImporter() public method

public NodeImporter ( IContentRepository contentRepository, ReferenceConverter referenceConverter, IContentTypeRepository typeRepository, ILogger logger ) : System
contentRepository IContentRepository
referenceConverter ReferenceConverter
typeRepository IContentTypeRepository
logger ILogger
return System

Update() public method

public Update ( NodeContent nodeContent, Node node, SaveAction saveAction ) : EPiServer.Core.ContentReference
nodeContent NodeContent
node CommerceStarterKit.CatalogImporter.DTO.Node
saveAction SaveAction
return EPiServer.Core.ContentReference