C# Class SitecoreData.DataProviders.MongoDB.MongoDataProvider

Inheritance: DataProviderBase, IWritableDataProvider
Exibir arquivo Open project: pbering/SitecoreData

Public Methods

Method Description
CreateItem ( System.Guid id, string name, System.Guid templateId, System.Guid parentId ) : bool
DeleteItem ( System.Guid id ) : bool
GetChildIds ( System.Guid parentId ) : IEnumerable
GetItem ( System.Guid id ) : ItemDto
GetItemsInWorkflowState ( System.Guid workflowStateId ) : IEnumerable
GetParentId ( System.Guid id ) : System.Guid
GetTemplateIds ( System.Guid templateId ) : IEnumerable
MongoDataProvider ( string connectionString ) : System
Store ( ItemDto item ) : void

Method Details

CreateItem() public method

public CreateItem ( System.Guid id, string name, System.Guid templateId, System.Guid parentId ) : bool
id System.Guid
name string
templateId System.Guid
parentId System.Guid
return bool

DeleteItem() public method

public DeleteItem ( System.Guid id ) : bool
id System.Guid
return bool

GetChildIds() public method

public GetChildIds ( System.Guid parentId ) : IEnumerable
parentId System.Guid
return IEnumerable

GetItem() public method

public GetItem ( System.Guid id ) : ItemDto
id System.Guid
return ItemDto

GetItemsInWorkflowState() public method

public GetItemsInWorkflowState ( System.Guid workflowStateId ) : IEnumerable
workflowStateId System.Guid
return IEnumerable

GetParentId() public method

public GetParentId ( System.Guid id ) : System.Guid
id System.Guid
return System.Guid

GetTemplateIds() public method

public GetTemplateIds ( System.Guid templateId ) : IEnumerable
templateId System.Guid
return IEnumerable

MongoDataProvider() public method

public MongoDataProvider ( string connectionString ) : System
connectionString string
return System

Store() public method

public Store ( ItemDto item ) : void
item ItemDto
return void