C# Class Aperea.Commands.CommandExecutor

Inheritance: ICommandExecutor
Afficher le fichier Open project: DerAlbertCom/ApereaFramework

Méthodes publiques

Méthode Description
CommandExecutor ( ICommandDispatcher dispatcher ) : System
Execute ( ICommand command ) : void
ExecuteCommands ( IEnumerable commands ) : void
Validate ( ICommand command ) : IEnumerable
ValidateCommands ( IEnumerable commands ) : IEnumerable

Private Methods

Méthode Description
CreateExecutor ( ICommand command, ICommandHandler handler ) : Executor
GetExecutorInfo ( ICommand command, ICommandHandler handler ) : Executor

Method Details

CommandExecutor() public méthode

public CommandExecutor ( ICommandDispatcher dispatcher ) : System
dispatcher ICommandDispatcher
Résultat System

Execute() public static méthode

public static Execute ( ICommand command ) : void
command ICommand
Résultat void

ExecuteCommands() public méthode

public ExecuteCommands ( IEnumerable commands ) : void
commands IEnumerable
Résultat void

Validate() public static méthode

public static Validate ( ICommand command ) : IEnumerable
command ICommand
Résultat IEnumerable

ValidateCommands() public méthode

public ValidateCommands ( IEnumerable commands ) : IEnumerable
commands IEnumerable
Résultat IEnumerable