C# Class N2.Raven.RavenSource

Inheritance: SourceBase
Mostrar archivo Open project: n2cms/n2cms

Public Methods

Method Description
AppendChildren ( IEnumerable previousChildren, Query query ) : IEnumerable
Copy ( ContentItem source, ContentItem destination ) : ContentItem
Delete ( ContentItem item ) : void
Get ( object id ) : ContentItem
IsProvidedBy ( ContentItem item ) : bool
Move ( ContentItem source, ContentItem destination ) : ContentItem
RavenSource ( IContentItemRepository repository ) : System
Save ( ContentItem item ) : void

Method Details

AppendChildren() public method

public AppendChildren ( IEnumerable previousChildren, Query query ) : IEnumerable
previousChildren IEnumerable
query N2.Persistence.Sources.Query
return IEnumerable

Copy() public method

public Copy ( ContentItem source, ContentItem destination ) : ContentItem
source ContentItem
destination ContentItem
return ContentItem

Delete() public method

public Delete ( ContentItem item ) : void
item ContentItem
return void

Get() public method

public Get ( object id ) : ContentItem
id object
return ContentItem

IsProvidedBy() public method

public IsProvidedBy ( ContentItem item ) : bool
item ContentItem
return bool

Move() public method

public Move ( ContentItem source, ContentItem destination ) : ContentItem
source ContentItem
destination ContentItem
return ContentItem

RavenSource() public method

public RavenSource ( IContentItemRepository repository ) : System
repository IContentItemRepository
return System

Save() public method

public Save ( ContentItem item ) : void
item ContentItem
return void