C# Class HedgehogDevelopment.Scaas.Content.Items.ConventionMapper

Show file Open project: HedgehogDevelopment/sitecore-content-service

Public Methods

Method Description
ConventionMapper ( ) : System
Map ( Sitecore item ) : ContentItem

Maps the specified item.

Protected Methods

Method Description
Initialize ( Sitecore sitecoreItem, ContentItem contentItem ) : void

Initializes the specified item with basic info.

Private Methods

Method Description
AutoMap ( Sitecore sitecoreItem, ContentItem contentItem ) : void

Automatically maps fields on the Sitecore item to properties on the ContentItem

CreateContentItem ( Sitecore item ) : ContentItem

Creates the content item mapped to the item.

GetAllFields ( Sitecore item ) : IEnumerable
GetExpectedClrTypeForItem ( Sitecore item ) : string

Gets the expected CLR type for item.

GetProperties ( ContentItem contentItem ) : PropertyDescriptorCollection

Method Details

ConventionMapper() public method

public ConventionMapper ( ) : System
return System

Initialize() protected method

Initializes the specified item with basic info.
protected Initialize ( Sitecore sitecoreItem, ContentItem contentItem ) : void
sitecoreItem Sitecore The Sitecore item.
contentItem ContentItem The content item.
return void

Map() public method

Maps the specified item.
public Map ( Sitecore item ) : ContentItem
item Sitecore The item.
return ContentItem