| 
                    
                         | 
                ||||||
| Interfaces | ||
|---|---|---|
| 
         | 
    IAppServerServiceManager | |
| 
         | 
    IAuthenticationService | Interface for authentication systems | 
| 
         | 
    ICancelableMessage | Optional interface for messages published by th IMessagePublisher | 
| 
         | 
    ICancelProvider | |
| 
         | 
    ICharacterInputValidator | Validates a character value (used by the InputPromptHelper routines) | 
| 
         | 
    IConfigurationProvider | Describes methods of a class tham can return configuration data (name/value pairs) | 
| 
         | 
    IDateInputValidator | Validates a Date value (used by the InputPromptHelper routines) | 
| 
         | 
    IDecimalInputValidator | Validates a Decimal value (used by the InputPromptHelper routines) | 
| 
         | 
    IErrorHandler | Defines a methods required for handling messages, | 
| 
         | 
    IFormWithUltraTabbedMdiManager | |
| 
         | 
    IFormWithUltraToolbarsManager | Interface defining properties required to render ABL MENU-BAR strcutures as UltraToolbarsManager menus using the Consultingwerk.Util.UltraToolbarsManager | 
| 
         | 
    IFrameworkBootstrap | Provides interarction with a framework bootstrap | 
| 
         | 
    IFrameworkLoader | Provides framework initialization functionality | 
| 
         | 
    IIntegerInputValidator | Validates an Integer value (used by the InputPromptHelper routines) | 
| 
         | 
    ILogicalInputValidator | Validates a Logical value (used by the InputPromptHelper routines) | 
| 
         | 
    ILogMessageHandler | Generic interface to classes handling log messages | 
| 
         | 
    IMDIContainer | |
| 
         | 
    IMessagePublisher | Service interface for classes that provide the message publishing functionality | 
| 
         | 
    IMessageSubscriber | Interface for classes subscribing to messages from the IMessagePublisher service | 
| 
         | 
    IProgressManager | Describes Methods required by classes that can handle Progress updates on the UI | 
| 
         | 
    IRaisesWaitStateChangedEvent | |
| 
         | 
    IServiceContainer | Provides a container for services. | 
| 
         | 
    IServiceContainerDebugging | Interface that describes the required methods for debugging features of the ServiceContainer framework | 
| 
         | 
    IServiceCreator | Supports lazy loading of service requested from the Service Container (Consultingwerk/get-service.i) | 
| 
         | 
    IServiceDefinitions | Interface for classes keeping record of services definition files (services.xml) loaded through the ServiceLoader:Load method | 
| 
         | 
    ISettingsService | Interface for Services allowing to store user settings | 
| 
         | 
    ISettingsServiceLong | Interface for Services allowing to store user settings | 
| 
         | 
    ISettingsServiceWithDelete | Interface for Settings Service implementations that support deletion of single Settings or whole Setting Keys | 
| 
         | 
    ISmtpConfiguration | Interface for Holder classes that maintain SMTP configuration | 
| 
         | 
    IStartupValidationService | Interface for services that are used during the startup of a session (client, AppServer, REST AppServer) to validate a session. Misconfigurated sessions can be stopped from starting by throwing an error from the service method | 
| 
         | 
    IStatusManager | Describes Methods required by classes that can handle status updates on the UI | 
| 
         | 
    ISystemDescription | Interface for classes describing the current system (e.g. Dev, Test, Prod) | 
| 
         | 
    ISystemDescriptionProvider | Interface for classes providing access to the Description of the current system (e.g. Dev, Test, Prod) | 
| 
         | 
    ITempFileManager | Interface for services that support management of temporary files. Temp files can be registered for delete on session shutdown | 
| 
         | 
    IUserCredentials | |
| 
         | 
    IWaitStateManager | |
| Classes | ||
|---|---|---|
| 
         | 
    AppServerServiceManager | IAppServerServiceManager Implementation, wrapper to adecomm/as-utils.w | 
| 
         | 
    CancelProvider | |
| 
         | 
    ConfigurationProvider | Configuration provider based on a JSON file | 
| 
         | 
    ConfigurationSettingsManager | Manages a set of serializable Configuration Setting objects in an LRU List | 
| 
         | 
    FrameworkBootstrap | Provides interarction with a framework bootstrap | 
| 
         | 
    FrameworkSettings | |
| 
         | 
    LogManagerErrorHandler | |
| 
         | 
    LogManagerMessageHandler | Default ILogMessageHandler implementation, writes to the client log using the Consultingwerk.Util.LogManager | 
| 
         | 
    MessagePublisher | Default IMessagePublisher implementation | 
| 
         | 
    NotEmptyInputValidator | Performs input validation for CHARACTER, DATE, DECIMAL, INTEGER and LOGICAL input prompt values for not empty | 
| 
         | 
    NotifyIconWaitStateManager | IWaitStateManager implementation using a NotifyIcon component | 
| 
         | 
    ProgressManager | Default IProgressManager implementation, may distribute progress messages as events to other object instances | 
| 
         | 
    Registry | Provides access to the Windows Registry | 
| 
         | 
    ServiceContainer | Provides a container for services, default implementation of the IServiceContainer interface | 
| 
         | 
    ServiceDefinitions | Default Implementation of the IServiceDefinitions Interface Service class that can keep record of services definition files (services.xml) loaded through the ServiceLoader:Load method | 
| 
         | 
    ServiceLoader | Automates loading of services into the ServiceContainer | 
| 
         | 
    SessionServiceManager | Default AppServerServiceManager | 
| 
         | 
    SmtpConfiguration | |
| 
         | 
    StartupParameterAppServerServiceManager | IAppServerServiceManager implementation that provides two partitions: "client" and "server". The "server" partition is the default partition. | 
| 
         | 
    StartupValidationFailedException | Exception that may be thrown by the IStartupValidationService when a configuration issue is detected | 
| 
         | 
    StatusManager | Default IStatusManager implementation | 
| 
         | 
    SystemDescription | Describes the current system (e.g. Dev, Test, Prod) | 
| 
         | 
    SystemDescriptionProvider | Provides access to the Description of the current system (e.g. Dev, Test, Prod) based on the "systemDescription" setting from the IConfigurationProvider instance | 
| 
         | 
    TempFileManager | Service that supports management of temporary files. Temp files can be registered for delete on session shutdown | 
| 
         | 
    UserCredentials | |
| 
         | 
    WaitStateActionEnum | Enum with possible values for the wait-state, used by the WaitStateManager events | 
| 
         | 
    WaitStateChangedEventArgs | |
| 
         | 
    WaitStateManager | |
| 
         | 
    XmlConfigurationProvider | Configuration provider based on a XML file |