Abschließende Ergänzungen
Zum Abschluss werden noch ein paar Anpassungen auf Projekt-Ebene vorgenommen:
-
Es soll zustandslos gearbeitet werden
-
Die Enums und die dazugehörigen Methodennamen sollen sprechender werden
-
Es soll ein zusätzlicher Trace-Code NACH jeder Regel generiert werden
Die Anpassungen
| Diese Einstellungen werden in der Regel nur einmal festgelegt und gelten für alle Entscheidungstabellen im Projekt. |
lfet:
ide:
default: java
java:
enabled: true # 1)
package: lfet.demo # 2)
src: # 3)
encoding: utf-8
path: ${project.root}/../../java/${package}
create.missing.folders: true
interface: # 4)
enabled: true
name: ${dt.name}_iFace
modifier: '""'
method.modifier: '""'
annotations:
- javax.annotation.processing.Generated("LF-ET")
language: de
stateless: true # 4.1)
trace.after.rule: true
interface.rules.class: # 5)
name: ${dt.name}_rulesEngine
modifier: public
method.modifier: public
annotations:
- javax.annotation.processing.Generated("LF-ET")
ini.path: '""' # 6)
interface.enum: # 7)
default.values:
method.name: enum.name
enum.value.name:
- symbol
- uppercase
- prefix$
Die neuen Einträge im Detail: |
|||
|---|---|---|---|
4.1) |
|||
|
|||
|
|||
7) |
|||
|
|||
|
|||
|
|||