Customizing
Properties
Die MLE Beispielanwendung mle-core-sample
kann über einige
Spring Properties
angepasst werden, welche zur Laufzeit ausgewertet werden.
Die folgende Auflistung beschreibt alle MLE-spezifischen Properties sowie einige eher allgemeine Spring Properties, welche häufig abhängig von der Umgebung der Anwendung geändert werden.
Konfiguration zum Aufruf des Faktor-ICS REST Service
ics-expenditure.enabled
Booleanwert, der bestimmt, ob die Standardimplementierung für den Faktor-ICS REST Service aktiviert werden soll.
Dies wurde vorher über die Aktivierung des Profils ics
gelöst.
Falls dieses weiterhin verwendet werden soll, kann die Datei application-ics.yaml
aus dem Modul mle-core-sample
verwendet werden.
-
Beispielwert: true
ics-expenditure.rest-url
Base-Path für den REST API Call zum Faktor-ICS Fallkosten Endpoint bestehend aus Protokoll, Hostname und Root-Path.
-
Beispielwert: http://ics-suite.dockerhost.i.faktorzehn.de/ics/rest**
ics-expenditure.endpoint
Bestimmt den ICS-Endpoint, der aufgerufen werden soll. Sollte mit Schrägstrich beginnen.
-
Beispielwert: /expenditure
ics-expenditure.oauth2.client-registration-id
ID für die Konfiguration von OAuth2 im WebClient
-
Beispielwert: oauth
ics-expenditure.auth.username
Benutzername für Basic Authentication.
Beispielwert: ics-api
claim.auth.password
Passwort für Basic Authentication
Beispielwert: ics-api
Suche nach Großschadenereignissen
mle.max-search-results
Maximale Anzahl der Einträge, die auf der Übersicht der Großschadenereignisse angezeigt werden.
Beispielwert: 100
Datenbank
mle.db.claim-number-sequence-query
Die Großschadennummer soll eindeutig sein. In der Standard-Implementierung wird eine laufende Nummer per Datenbank-Sequenz generiert. Diese Property gibt an, mit welchem Statement die entsprechende Sequenz ausgelesen wird.
Beispielwert: SELECT NEXT VALUE FOR MAJOR_LOSS_EVENT_NUMBER_SEQ
Anwendungs-Info
mle.application-name
Anwendungsname für den Info-Dialog.
Beispielwert: MLE
mle.application-description
Anwendungskurzbeschreibung Text für den Info-Dialog.
Beispielwert: Faktor Zehn Major Loss Event System
mle.application-copyright
Copyright Text für den Info-Dialog.
Beispielwert: © Faktor Zehn
mle.page-title
Titel der Startseite.
Beispielwert: MLE