C# Class Rsdn.Janus.FavoritesManager

Inheritance: IFavoritesManager
Afficher le fichier Open project: rsdn/janus

Private Properties

Свойство Type Description
CreateFavoritesFolders FavoritesFolder
FindByMessageId FavoritesLink
GetFavoriteLinks IEnumerable
GetFavorites FavoritesFolder>.Dictionary
GetSubFoldersIds IEnumerable
InsertFavoritesLink void
OnReload void
SetFavoriteLinksSetDirty void

Méthodes publiques

Méthode Description
AddFolder ( string name, string comment, FavoritesFolder parentFolder ) : void
AddMessageLink ( int messageId, string comment, FavoritesFolder folder ) : bool
AddUrlLink ( string url, string comment, FavoritesFolder folder ) : void
Delete ( FavoritesFolder folder ) : void
Delete ( FavoritesLink link ) : void
FavoritesManager ( IServiceProvider provider ) : System
IsFavorite ( int mid ) : bool
Move ( FavoritesFolder folder, FavoritesFolder newParent ) : bool
Move ( FavoritesLink msg, FavoritesFolder newParent ) : bool
Reload ( ) : void
Update ( FavoritesFolder folder ) : void
Update ( FavoritesLink link ) : void

Private Methods

Méthode Description
CreateFavoritesFolders ( FavoritesFolder>.IDictionary favorites ) : FavoritesFolder
FindByMessageId ( IEnumerable links, int messageId ) : FavoritesLink
GetFavoriteLinks ( FavoritesFolder folder ) : IEnumerable
GetFavorites ( ) : FavoritesFolder>.Dictionary
GetSubFoldersIds ( FavoritesFolder folder ) : IEnumerable
InsertFavoritesLink ( FavoritesLink link ) : void
OnReload ( ) : void
SetFavoriteLinksSetDirty ( ) : void

Пометить набор избранных сообщений как невалидный.

Method Details

AddFolder() public méthode

public AddFolder ( string name, string comment, FavoritesFolder parentFolder ) : void
name string
comment string
parentFolder FavoritesFolder
Résultat void

AddMessageLink() public méthode

public AddMessageLink ( int messageId, string comment, FavoritesFolder folder ) : bool
messageId int
comment string
folder FavoritesFolder
Résultat bool

AddUrlLink() public méthode

public AddUrlLink ( string url, string comment, FavoritesFolder folder ) : void
url string
comment string
folder FavoritesFolder
Résultat void

Delete() public méthode

public Delete ( FavoritesFolder folder ) : void
folder FavoritesFolder
Résultat void

Delete() public méthode

public Delete ( FavoritesLink link ) : void
link FavoritesLink
Résultat void

FavoritesManager() public méthode

public FavoritesManager ( IServiceProvider provider ) : System
provider IServiceProvider
Résultat System

IsFavorite() public méthode

public IsFavorite ( int mid ) : bool
mid int
Résultat bool

Move() public méthode

public Move ( FavoritesFolder folder, FavoritesFolder newParent ) : bool
folder FavoritesFolder
newParent FavoritesFolder
Résultat bool

Move() public méthode

public Move ( FavoritesLink msg, FavoritesFolder newParent ) : bool
msg FavoritesLink
newParent FavoritesFolder
Résultat bool

Reload() public méthode

public Reload ( ) : void
Résultat void

Update() public méthode

public Update ( FavoritesFolder folder ) : void
folder FavoritesFolder
Résultat void

Update() public méthode

public Update ( FavoritesLink link ) : void
link FavoritesLink
Résultat void