Trace:
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
applications:application_properties [2018/02/06 22:50] admin [Connection] |
applications:application_properties [2023/02/16 08:55] (current) admin |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTRANS~~ | ~~NOTRANS~~ | ||
| - | ~~Title: Supported application.xml properties~~ | + | ~~Title: Supported Application.xml Properties~~ |
| - | ==== Example ==== | + | ==== Template ==== |
| This is an //application.xml// for business applications (with all possible parameters): | This is an //application.xml// for business applications (with all possible parameters): | ||
| Line 32: | Line 32: | ||
| <Application.language></Application.language> | <Application.language></Application.language> | ||
| + | <Application.timeZone></Application.timeZone> | ||
| <Application.translation> | <Application.translation> | ||
| /com/sibvisions/apps/projx/translation.xml | /com/sibvisions/apps/projx/translation.xml | ||
| Line 54: | Line 55: | ||
| <Application.Menu.ToolBar.small>false</Application.Menu.ToolBar.small> | <Application.Menu.ToolBar.small>false</Application.Menu.ToolBar.small> | ||
| <Application.Menu.exit.visible /> | <Application.Menu.exit.visible /> | ||
| - | <Application.Menu.changePassword.visible> | + | <Application.Menu.changePassword.visible>true</Application.Menu.changePassword.visible> |
| - | true | + | |
| - | </Application.Menu.changePassword.visible> | + | |
| <!-- true, false --> | <!-- true, false --> | ||
| <Application.Menu.undo.visible /> | <Application.Menu.undo.visible /> | ||
| <Application.Menu.redo.visible /> | <Application.Menu.redo.visible /> | ||
| + | <Application.Menu.logout.visible /> | ||
| + | <Application.Menu.save.visible /> | ||
| + | <Application.Menu.reload.visible /> | ||
| + | | ||
| + | <Application.Menu.home.visible /> | ||
| + | <Application.Menu.usersettings.visible /> | ||
| <Application.Desktop.image> | <Application.Desktop.image> | ||
| Line 102: | Line 107: | ||
| You can configure your connection class, your desktop images, the default language, the default translation - primarily the appearance of the application. | You can configure your connection class, your desktop images, the default language, the default translation - primarily the appearance of the application. | ||
| - | ==== Application properties ==== | + | ==== Application Properties ==== |
| **Application.serverbase** | **Application.serverbase** | ||
| Line 120: | Line 125: | ||
| A comma separated list of IAuthenticator implementations (full qualified java classes), e.g. com.sibvisions.apps.auth.UserPwdAuthenticator, ...NtlmAuthenticator, ...ConnectAuthenticator, ...AutoLoginAuthenticator, ...ActivationAuthenticator | A comma separated list of IAuthenticator implementations (full qualified java classes), e.g. com.sibvisions.apps.auth.UserPwdAuthenticator, ...NtlmAuthenticator, ...ConnectAuthenticator, ...AutoLoginAuthenticator, ...ActivationAuthenticator | ||
| - | An authenticator may need a special security manager, e.g. NtlmDBSecurityManager, SpnegoDBSecurityManager, AnonymousDBSecurityManager. Configure the security manager via config.xml | + | An authenticator may need a special security manager, e.g., NtlmDBSecurityManager, SpnegoDBSecurityManager, AnonymousDBSecurityManager. Configure the security manager via config.xml |
| **Application.language** | **Application.language** | ||
| - | The hard-coded language for the application, e.g. en, de, ru | + | The hard-coded language for the application, e.g., en, de, ru |
| The system locale will be ignored if set. | The system locale will be ignored if set. | ||
| + | |||
| + | **Application.timeZone** | ||
| + | |||
| + | The hard-coded timezone for the application, e.g. UTC | ||
| + | If set, no automatic timezone conversion will be done and the set timezone will be used for all dates. | ||
| **Application.translation** | **Application.translation** | ||
| - | The XML resource which contains the translation. If you have a translation provider e.g. DBTranslationProvider, the file should contain only the translation of pre-login texts. The translation provider will translate everything after successful authentication. | + | The XML resource which contains the translation. If you have a translation provider, e.g., DBTranslationProvider, the file should contain only the translation of pre-login texts. The translation provider will translate everything after successful authentication. |
| **Application.translationprovider.classname** | **Application.translationprovider.classname** | ||
| Line 141: | Line 151: | ||
| **Application.iconstyle** | **Application.iconstyle** | ||
| - | Defines which icons should be used. The values are: modern, classic | + | Defines which icons should be used. The values are: modern, classic. |
| The iconstyle will be by the ITheme implementation: ModernTheme, ClassicTheme | The iconstyle will be by the ITheme implementation: ModernTheme, ClassicTheme | ||
| Line 189: | Line 199: | ||
| If true, the login dialog won't be shown automatically. The user has to click the login button. This mode can be used for applications with content for anonymous content. | If true, the login dialog won't be shown automatically. The user has to click the login button. This mode can be used for applications with content for anonymous content. | ||
| - | |||
| - | **Application.Login.saveAuthentication** | ||
| - | |||
| - | If true, the login will be saved with a specific unique identifier. | ||
| **Application.Login.autologin** | **Application.Login.autologin** | ||
| If true, the autologin checkbox will be shown in the login dialog. | If true, the autologin checkbox will be shown in the login dialog. | ||
| + | |||
| + | **Application.Login.lostPassword** | ||
| + | |||
| + | If true, the lost password button will be shown in the login dialog. | ||
| **Application.Menu.classname** | **Application.Menu.classname** | ||
| - | The full qualified java class name of the Menu class. The menu isn't defined as interface. | + | The full qualified java class name of the menu class. The menu isn't defined as interface. |
| **Application.Menu.visible** | **Application.Menu.visible** | ||
| Line 237: | Line 247: | ||
| If false, the redo button won't be shown. | If false, the redo button won't be shown. | ||
| + | |||
| + | **Application.Menu.logout.visible** | ||
| + | |||
| + | If false, the logout button won't be shown. | ||
| + | |||
| + | **Application.Menu.save.visible** | ||
| + | |||
| + | If false, the save button won't be shown. | ||
| + | |||
| + | **Application.Menu.reload.visible** | ||
| + | | ||
| + | If false, the reload button won't be shown. | ||
| + | |||
| + | **Application.Menu.home.visible*** | ||
| + | |||
| + | If false, the home button won't be shown. This feature is not available in all UIs. | ||
| + | |||
| + | **Application.Menu.usersettings.visible** | ||
| + | |||
| + | If false, the usersettings button won't be shown. | ||
| **Application.MenulToolBar.small** | **Application.MenulToolBar.small** | ||
| Line 256: | Line 286: | ||
| **Application.InternalFrame.saveOnDeactivate** | **Application.InternalFrame.saveOnDeactivate** | ||
| - | If true, a work-screen will be saved automatically if a screen will be inactive. | + | If true, a workscreen will be saved automatically if a screen will be inactive. |
| **Application.Desktop.image** | **Application.Desktop.image** | ||
| Line 328: | Line 358: | ||
| **Application.Error.classname** | **Application.Error.classname** | ||
| - | The full qualified java class name of the Error class. | + | The full qualified java class name of the error class. |
| + | |||
| + | **Application.Error.details** | ||
| + | |||
| + | If false, the details button will be hidden. | ||
| **Application.About.text** | **Application.About.text** | ||
| - | The text will be shown in the About dialog. | + | The text will be shown in the about dialog. |
| **Application.version** | **Application.version** | ||
| - | The version will be shown in the About dialog, if set. | + | The version will be shown in the about dialog, if set. |
| **Company.name** | **Company.name** | ||
| - | The company name will be shown in the About dialog, if set. | + | The company name will be shown in the about dialog, if set. |
| + | |||
| + | **Company.url** | ||
| + | |||
| + | Currently not used in the application, but used for build scripts. | ||
| - | **Company.url**== urrently n ====own in the Application, but used for build scripts. | ||
| ==== Connection ==== | ==== Connection ==== | ||
| Line 350: | Line 387: | ||
| **Application.connection.timeout** | **Application.connection.timeout** | ||
| - | The connection timeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on server-side. | + | The connection timeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on server side. |
| **Application.subconnection.timeout** | **Application.subconnection.timeout** | ||
| - | The sub connectiontimeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on server-side. | + | The sub connectiontimeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on serve side. |
| **Application.connection.alive** | **Application.connection.alive** | ||
| - | The alive interval in minutes (-1) to disable the alive check. | + | The alive interval in milliseconds (-1) to disable the alive check. If you set a value < 1 second, the default value of 30 seconds will be used. |
| **Application.connectionParams** | **Application.connectionParams** | ||
| Line 381: | Line 418: | ||
| **Application.connectionClass** | **Application.connectionClass** | ||
| - | The full qualified java class name of an IConnection implementation. This class will be used for the Master connection. | + | The full qualified java class name of an IConnection implementation. This class will be used for the master connection. |
| - | ==== Launcher properties ==== | + | ==== Launcher Properties ==== |
| **Launcher.codebase** | **Launcher.codebase** | ||
| - | Used for loading resources during application lifecycle. | + | Used for loading resources during application life cycle. |
| **Launcher.logfactory** | **Launcher.logfactory** | ||
| Line 400: | Line 437: | ||
| The environment name. Usually, the environment will be detected automatically. | The environment name. Usually, the environment will be detected automatically. | ||
| + | |||
| + | **Application.LookAndFeel** | ||
| + | |||
| + | Sets the look and feel class name. This parameter is technology dependent and usually only Swing UI takes care of this parameter. | ||
