C# Class Binboo.Core.Plugins.AbstractBasePlugin

Inheritance: IPlugin
Show file Open project: adrianoc/binboo

Protected Properties

Property Type Description
_log log4net.ILog
storageManager IStorageManager

Public Methods

Method Description
ExecuteCommand ( string commandName, IContext context ) : ICommandResult
Initialize ( ) : void

Protected Methods

Method Description
AbstractBasePlugin ( IStorageManager storageManager ) : System
AddCommand ( IStorageManager storageManager, IBotCommand command ) : void

Private Methods

Method Description
GetCommand ( string commandName ) : IBotCommand

Method Details

AbstractBasePlugin() protected method

protected AbstractBasePlugin ( IStorageManager storageManager ) : System
storageManager IStorageManager
return System

AddCommand() protected method

protected AddCommand ( IStorageManager storageManager, IBotCommand command ) : void
storageManager IStorageManager
command IBotCommand
return void

ExecuteCommand() public method

public ExecuteCommand ( string commandName, IContext context ) : ICommandResult
commandName string
context IContext
return ICommandResult

Initialize() public abstract method

public abstract Initialize ( ) : void
return void

Property Details

_log protected property

protected ILog,log4net _log
return log4net.ILog

storageManager protected property

protected IStorageManager storageManager
return IStorageManager