diff --git a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java index 0b0d4eaff2dd15a18a87681709e5d21837f8074c..25588d974357e28f59ce98648a7660f7b2f75b17 100644 --- a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java +++ b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java @@ -2,6 +2,7 @@ package de.unikoblenz.fgbks.core.dmn.verification.verifier.impl; import static de.unikoblenz.fgbks.core.dmn.domain.vdmn.utils.VDmnFunctions.templateDecision; +import de.unikoblenz.fgbks.base.utils.UniqueIdGenerator; import de.unikoblenz.fgbks.base.utils.boundary.Boundary; import de.unikoblenz.fgbks.base.utils.boundary.bicreater.BoundaryBiCreaterType; import de.unikoblenz.fgbks.base.utils.boundary.checker.BoundaryCheckType; @@ -155,7 +156,8 @@ public class MissingRuleVerifier extends AbstractVerifier { missingRule.setInputValue( i - 1, VDmnInputValueImpl.getBuilder() - .withInputEntryId(new InputEntryId("TODO")) // TODO + .withInputEntryId( + new InputEntryId("Entry_" + Long.toString(UniqueIdGenerator.getNextId(), 16))) .withText("") .withDmnInputColumn((VDmnInputColumn) missingRuleValue.getDmnColumn()) .withDmnRule(missingRule) @@ -201,7 +203,7 @@ public class MissingRuleVerifier extends AbstractVerifier { Builder b = VDmnRuleImpl.getBuilder() - .withRuleId(new RuleId("TODO")) // TODO + .withRuleId(new RuleId("Rule_" + Long.toString(UniqueIdGenerator.getNextId(), 16))) .withDmnDecisionTable(inputs.get(0).getDmnDecisionTable()) .withRowNumber(new RowNumber(INITIAL_ROW_NUMER)); for (VDmnInputValue inputValue : missingRuleValues) { @@ -214,7 +216,8 @@ public class MissingRuleVerifier extends AbstractVerifier { copy.setInputValue( x, VDmnInputValueImpl.getBuilder() - .withInputEntryId(new InputEntryId("TODO")) // TODO + .withInputEntryId( + new InputEntryId("Entry_" + Long.toString(UniqueIdGenerator.getNextId(), 16))) .withText("") .withDmnRule(copy) .withBoundary(x == i ? bi.get() : missingRuleValues.get(x).getBoundary())