C# Class N2.Edit.Versioning.DraftRepository

Inheritance: IAutoStart
Show file Open project: bherila/n2cms Class Usage Examples

Public Methods

Method Description
DraftRepository ( ContentVersionRepository repository, CacheWrapper cache ) : System
FindDrafts ( ContentItem newerThanMasterVersion ) : IEnumerable
FindDrafts ( int skip, int take = 100 ) : IEnumerable
GetDraftInfo ( ContentItem item ) : DraftInfo
HasDraft ( ContentItem item ) : bool
Start ( ) : void
Stop ( ) : void
Versions_VersionsChanged ( object sender, N2.Edit.Versioning.VersionsChangedEventArgs e ) : void
Versions_VersionsDeleted ( object sender, ItemEventArgs e ) : void

Private Methods

Method Description
GetPagesWithDrafts ( ) : DraftInfo>.IDictionary

Method Details

DraftRepository() public method

public DraftRepository ( ContentVersionRepository repository, CacheWrapper cache ) : System
repository ContentVersionRepository
cache CacheWrapper
return System

FindDrafts() public method

public FindDrafts ( ContentItem newerThanMasterVersion ) : IEnumerable
newerThanMasterVersion ContentItem
return IEnumerable

FindDrafts() public method

public FindDrafts ( int skip, int take = 100 ) : IEnumerable
skip int
take int
return IEnumerable

GetDraftInfo() public method

public GetDraftInfo ( ContentItem item ) : DraftInfo
item ContentItem
return DraftInfo

HasDraft() public method

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

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Versions_VersionsChanged() public method

public Versions_VersionsChanged ( object sender, N2.Edit.Versioning.VersionsChangedEventArgs e ) : void
sender object
e N2.Edit.Versioning.VersionsChangedEventArgs
return void

Versions_VersionsDeleted() public method

public Versions_VersionsDeleted ( object sender, ItemEventArgs e ) : void
sender object
e ItemEventArgs
return void