C# Class CmisSync.Lib.Cmis.AbstractNotifyingRepository

Abstract repository class with all notifying components for the front end usage.
Inheritance: INotifyRepositoryPropertyChanged
Datei anzeigen Open project: OpenDataSpace/CmisSync

Protected Properties

Property Type Description
RepoStatusFlags RepositoryStatus

Public Methods

Method Description
AbstractNotifyingRepository ( RepoInfo repoInfo ) : System

Initializes a new instance of the CmisSync.Lib.Cmis.AbstractNotifyingRepository class.

Protected Methods

Method Description
NotifyPropertyChanged ( string propertyName ) : void

This method is called by the Set accessor of each property.

PassExceptionToListener ( ExceptionLevel level, ExceptionType type ) : void

Passes the exception to listener.

Method Details

AbstractNotifyingRepository() public method

Initializes a new instance of the CmisSync.Lib.Cmis.AbstractNotifyingRepository class.
public AbstractNotifyingRepository ( RepoInfo repoInfo ) : System
repoInfo CmisSync.Lib.Config.RepoInfo Repo info. Must not be null.
return System

NotifyPropertyChanged() protected method

This method is called by the Set accessor of each property.
protected NotifyPropertyChanged ( string propertyName ) : void
propertyName string Property name.
return void

PassExceptionToListener() protected method

Passes the exception to listener.
protected PassExceptionToListener ( ExceptionLevel level, ExceptionType type ) : void
level ExceptionLevel Exception level.
type ExceptionType Exception type.
return void

Property Details

RepoStatusFlags protected_oe property

protected RepositoryStatus,CmisSync.Lib.Cmis RepoStatusFlags
return RepositoryStatus