Namespace LemonEdge.Entities.Processors
Classes
BusyProgressReporter
A helper wrapper class that takes a IProgressReporter and/or IBusyReporter
Can pass interface calls to those underlying classes, and also ensures busy is set when progressing through a task
Interfaces
IBusyReporter
Used for providing a generic implementation for displaying, or logging, a busy processing message for the user
Each DisplayBusy(String) call is added to a stack. The system is still shown as busy processing un till an equal amount of StopBusy() calls are made
IChartProcessor
A processor used for loading and processing a IChart from the UI across multiple views in a consistent manner
See https://web.lemonedge.com/help/charts/ for more information
IPivotProcessor
A processor used for loading and processing IPivot and IPivotFieldInfo records as a set from the UI across multiple views in a consistent manner
See https://web.lemonedge.com/help/pivots/ for more information
IProgressReporter
An interface for reporting the progress of task to the user in the client application, or to logs for server running tasks