| 
                    
                         | 
                ||||||
| Interfaces | ||
|---|---|---|
| 
         | 
    IAssignKeyFieldValuesService | Interface for services that can be used by the SmartDataAccess class to assign key field values to new buffers | 
| 
         | 
    IAttachmentRoleProvider | Interface for services that provide the list of available attachment roles | 
| 
         | 
    ICommentRoleProvider | Interface for services that provide the list of available comment roles | 
| 
         | 
    IFunctionCallCacheService | Interface for caching classes that keep the information of all IFunctionCallParameter classes | 
| 
         | 
    IFunctionCallParameter | Interface for (Json serialized) functions that can be launched from a menu structure | 
| 
         | 
    IGetMenuStructureParameter | |
| 
         | 
    ILanguageProvider | Interface for services that provide the list of available languages | 
| 
         | 
    ILoginCompanyProvider | Interface for services that provide the list of available login companies | 
| 
         | 
    IMessage | Interface for structures describing a Message | 
| 
         | 
    IMessageProvider | Interface for services that return message text, detail and type | 
| 
         | 
    IReceiveMenuContext | Interface for classes launched from the menu structrue that provide the method ReceiveMenuContext to receive the context of the menu item that launched the current function | 
| 
         | 
    IRelationService | Describes methods of services supporting database relations | 
| 
         | 
    ITableInfoProvider | Provides Information about database tables | 
| 
         | 
    ITranslationProvider | Interface for services that return translations for strings based on an optional scope, the original string or a key value | 
| Classes | ||
|---|---|---|
| 
         | 
    FieldAuthorizationProvider | Sample IFieldAuthorizationProvider implementation | 
| 
         | 
    FormAuthorizationProvider | Sample IFormAuthorizationProvider implementation | 
| 
         | 
    FunctionCallCacheService | Caches the FunctionCallParameter list to be usable more easy | 
| 
         | 
    GetDatabaseNamesResult | Parameter object for the GetDatabaseNames method | 
| 
         | 
    GetMenuStructureParameter | Parameter object for the GetMenuStructure method | 
| 
         | 
    InvokeServiceMethodCallParameter | Function call parameter implementation that can invoke a method from a serivce in the default service container | 
| 
         | 
    InvokeStaticMethodCallParameter | Function call parameter implementation that can invoke a static method of a class | 
| 
         | 
    MenuContext | Allows passing of the menu context to a Form Launched from the Menu | 
| 
         | 
    Message | Structure describing a message | 
| 
         | 
    MessageFormatter | Provides methods that return a message structure to be expanded on the client using the IMessageProvider | 
| 
         | 
    MessageTypeEnum | |
| 
         | 
    RequestAuthorizationProvider | |
| 
         | 
    RunProcedureCallParameter | Function call parameter implementation that can launch a GUI for .NET form | 
| 
         | 
    SmartBusinessEntity | Enhanced base class for Business Entities that provide SmartFramework functionality like attachments and comments | 
| 
         | 
    SmartDataAccess | Enhanced base class for Business Entities that provides SmartFramework functionality like attachments and comments |