Trace:
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
applications:application_properties [2019/03/08 11:36] admin [Launcher properties] |
applications:application_properties [2020/11/12 00:23] admin |
||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTRANS~~ | ~~NOTRANS~~ | ||
- | ~~Title: Supported application.xml properties~~ | + | ~~Title: Supported Application.xml Properties~~ |
==== Template ==== | ==== Template ==== | ||
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 102: | Line 103: | ||
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 121: | ||
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 147: | ||
**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 200: | Line 206: | ||
**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 256: | Line 262: | ||
**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 334: | ||
**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.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 359: | ||
**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 390: | ||
**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 403: | Line 412: | ||
**Application.LookAndFeel** | **Application.LookAndFeel** | ||
- | Sets the Look and Feel class name. This parameter is technology dependent and usually only Swing UI takes care of this parameter. | + | Sets the look and feel class name. This parameter is technology dependent and usually only Swing UI takes care of this parameter. |