C# Class DatabaseSource, n2cms

Inheritance: SourceBase
Afficher le fichier Open project: n2cms/n2cms Class Usage Examples

Méthodes publiques

Méthode Description
AppendChildren ( IEnumerable previousChildren, Query query ) : IEnumerable
Copy ( ContentItem, source, ContentItem, destination ) : ContentItem,
DatabaseSource ( IHost host, IContentItemRepository repository ) : System
Delete ( ContentItem, item ) : void
Get ( object id ) : ContentItem,
HasChildren ( Query query ) : bool
IsProvidedBy ( ContentItem, item ) : bool
Move ( ContentItem, source, ContentItem, destination ) : ContentItem,
ResolvePath ( ContentItem, startingPoint, string path ) : PathData
ResolvePath ( string path ) : PathData
Save ( ContentItem, item ) : void

Private Methods

Méthode Description
DeleteRecursive ( ContentItem, itemToDelete ) : void
UpdateAncestralTrailRecursive ( ContentItem, source, ContentItem, destination ) : IEnumerable

Method Details

AppendChildren() public méthode

public AppendChildren ( IEnumerable previousChildren, Query query ) : IEnumerable
previousChildren IEnumerable
query Query
Résultat IEnumerable

Copy() public méthode

public Copy ( ContentItem, source, ContentItem, destination ) : ContentItem,
source ContentItem,
destination ContentItem,
Résultat ContentItem,

DatabaseSource() public méthode

public DatabaseSource ( IHost host, IContentItemRepository repository ) : System
host IHost
repository IContentItemRepository
Résultat System

Delete() public méthode

public Delete ( ContentItem, item ) : void
item ContentItem,
Résultat void

Get() public méthode

public Get ( object id ) : ContentItem,
id object
Résultat ContentItem,

HasChildren() public méthode

public HasChildren ( Query query ) : bool
query Query
Résultat bool

IsProvidedBy() public méthode

public IsProvidedBy ( ContentItem, item ) : bool
item ContentItem,
Résultat bool

Move() public méthode

public Move ( ContentItem, source, ContentItem, destination ) : ContentItem,
source ContentItem,
destination ContentItem,
Résultat ContentItem,

ResolvePath() public méthode

public ResolvePath ( ContentItem, startingPoint, string path ) : PathData
startingPoint ContentItem,
path string
Résultat PathData

ResolvePath() public méthode

public ResolvePath ( string path ) : PathData
path string
Résultat PathData

Save() public méthode

public Save ( ContentItem, item ) : void
item ContentItem,
Résultat void