Final additions
Ultimately, a few minor adjustments are made at project level:
-
Work should be carried out stateless
-
The names of enums and the corresponding method names should be more descriptive
-
An extra Trace code AFTER each rule execution should be generated
Adjustments
|
These settings are only defined once as a rule and are valid for all decision tables in the project. |
lfet:
ide.default: java
ide.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$
New entries in detail: |
|||
|---|---|---|---|
4.1) |
|||
|
|||
|
|||
7) |
|||
|
|||
|
|||
|
|||