Namespace Core.CliniCore.Commands
Classes
- AbstractCommand
Base implementation for all commands providing common infrastructure
- BatchCommandResult
Represents the aggregated result of executing multiple commands as a batch.
- CommandExecutionRecord
Represents a record of a single command execution for history or auditing purposes.
- CommandFactory
Factory for creating command instances based on command names or types. Uses the CommandKey property for consistent command identification.
- CommandInvoker
Orchestrates command execution, manages command history, and handles undo/redo operations.
- CommandParameters
Container for passing parameters to commands in a standardized way
- CommandResult
Represents the result of a command execution.
- CommandValidationResult
Represents the result of command validation.
Interfaces
- ICommand
Defines the contract for all commands in the CliniCore system Implements Command Pattern for encapsulating requests