Skip to content

Commit f3decbf

Browse files
JNG-6322 Minimize karaf (#148)
[2025-08-18 04:40:52 +0200] JNG-6322 [Release] Updating versions [2025-08-15 17:27:20 +0200] Cleanup and API fixes [2025-08-08 05:24:02 +0200] JNG-6322 Separate Epsilon from expression validation
1 parent f1d424e commit f3decbf

File tree

16 files changed

+68
-48
lines changed

16 files changed

+68
-48
lines changed

judo-tatami-asm2keycloak/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@
109109
<groupId>hu.blackbelt.judo.tatami</groupId>
110110
<artifactId>judo-tatami-core</artifactId>
111111
</dependency>
112+
<dependency>
113+
<groupId>hu.blackbelt.judo.tatami</groupId>
114+
<artifactId>judo-tatami-util</artifactId>
115+
</dependency>
112116

113117
<dependency>
114118
<groupId>hu.blackbelt.judo.tatami</groupId>

judo-tatami-asm2keycloak/src/main/java/hu/blackbelt/judo/tatami/asm2keycloak/Asm2Keycloak.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
import static hu.blackbelt.epsilon.runtime.execution.contexts.ProgramParameter.programParameterBuilder;
5151
import static hu.blackbelt.epsilon.runtime.execution.model.emf.WrappedEmfModelContext.wrappedEmfModelContextBuilder;
5252
import static hu.blackbelt.judo.tatami.asm2keycloak.Asm2KeycloakTransformationTrace.resolveAsm2KeycloakTrace;
53-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.getTransformationTraceFromEtlExecutionContext;
53+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.getTransformationTraceFromEtlExecutionContext;
5454

5555
@Slf4j
5656
public class Asm2Keycloak {

judo-tatami-asm2keycloak/src/main/java/hu/blackbelt/judo/tatami/asm2keycloak/Asm2KeycloakTransformationTrace.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@
4444
import java.util.Map;
4545

4646
import static com.google.common.base.Preconditions.checkArgument;
47-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.createTraceModelResource;
48-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.createTraceModelResourceFromEObjectMap;
49-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.getTransformationTraceFromEtlExecutionContext;
50-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.resolveTransformationTraceAsEObjectMap;
47+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.createTraceModelResource;
48+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.createTraceModelResourceFromEObjectMap;
49+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.getTransformationTraceFromEtlExecutionContext;
50+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.resolveTransformationTraceAsEObjectMap;
5151

5252
@Builder(builderMethodName = "asm2KeycloakTransformationTraceBuilder")
5353
public class Asm2KeycloakTransformationTrace implements TransformationTrace {

judo-tatami-asm2rdbms/pom.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,10 @@
184184
<groupId>hu.blackbelt.judo.tatami</groupId>
185185
<artifactId>judo-tatami-core</artifactId>
186186
</dependency>
187-
187+
<dependency>
188+
<groupId>hu.blackbelt.judo.tatami</groupId>
189+
<artifactId>judo-tatami-util</artifactId>
190+
</dependency>
188191
<dependency>
189192
<groupId>hu.blackbelt.judo.tatami</groupId>
190193
<artifactId>judo-tatami-psm2asm</artifactId>

judo-tatami-asm2rdbms/src/main/java/hu/blackbelt/judo/tatami/asm2rdbms/Asm2Rdbms.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
import static hu.blackbelt.epsilon.runtime.execution.model.emf.WrappedEmfModelContext.wrappedEmfModelContextBuilder;
5353
import static hu.blackbelt.judo.meta.rdbms.runtime.RdbmsModel.LoadArguments.rdbmsLoadArgumentsBuilder;
5454
import static hu.blackbelt.judo.tatami.asm2rdbms.Asm2RdbmsTransformationTrace.resolveAsm2RdbmsTrace;
55-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.getTransformationTraceFromEtlExecutionContext;
55+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.getTransformationTraceFromEtlExecutionContext;
5656

5757
@Slf4j
5858
public class Asm2Rdbms {

judo-tatami-asm2rdbms/src/main/java/hu/blackbelt/judo/tatami/asm2rdbms/Asm2RdbmsTransformationTrace.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@
4444
import java.util.Map;
4545

4646
import static com.google.common.base.Preconditions.checkArgument;
47-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.createTraceModelResource;
48-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.createTraceModelResourceFromEObjectMap;
49-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.getTransformationTraceFromEtlExecutionContext;
50-
import static hu.blackbelt.judo.tatami.core.TransformationTraceUtil.resolveTransformationTraceAsEObjectMap;
47+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.createTraceModelResource;
48+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.createTraceModelResourceFromEObjectMap;
49+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.getTransformationTraceFromEtlExecutionContext;
50+
import static hu.blackbelt.judo.tatami.util.TransformationTraceExtractor.resolveTransformationTraceAsEObjectMap;
5151

5252

5353
@Builder(builderMethodName = "asm2RdbmsTransformationTraceBuilder")

judo-tatami-expression-asm-validation/src/main/java/hu/blackbelt/judo/tatami/expression/asm/validation/ExpressionValidationOnAsmWork.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,9 @@
2020
* #L%
2121
*/
2222

23-
import org.slf4j.Logger;
24-
import hu.blackbelt.epsilon.runtime.execution.impl.BufferedSlf4jLogger;
23+
import hu.blackbelt.judo.meta.expression.adapters.asm.ExpressionValidatorOnAsm;
2524
import hu.blackbelt.epsilon.runtime.execution.impl.StringBuilderLogger;
2625
import hu.blackbelt.judo.meta.asm.runtime.AsmModel;
27-
import hu.blackbelt.judo.meta.expression.adapters.asm.ExpressionEpsilonValidatorOnAsm;
2826
import hu.blackbelt.judo.meta.expression.runtime.ExpressionModel;
2927
import hu.blackbelt.judo.meta.measure.runtime.MeasureModel;
3028
import hu.blackbelt.judo.tatami.core.workflow.work.AbstractTransformationWork;
@@ -53,11 +51,10 @@ public void execute() throws Exception {
5351
asmModel.orElseThrow(() -> new IllegalArgumentException("ASM Model does not found in transformation context"));
5452

5553
try (final StringBuilderLogger logger = new StringBuilderLogger(log)) {
56-
ExpressionEpsilonValidatorOnAsm.validateExpressionOnAsm(logger,
54+
ExpressionValidatorOnAsm.validateExpressionOnAsm(logger,
5755
asmModel.get(),
5856
measureModel.get(),
59-
expressionModel.get(),
60-
ExpressionEpsilonValidatorOnAsm.calculateExpressionValidationScriptURI());
57+
expressionModel.get());
6158
}
6259
}
6360
}

judo-tatami-expression-psm-validation/src/main/java/hu/blackbelt/judo/tatami/expression/psm/validation/ExpressionValidationOnPsmWork.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,9 @@
2020
* #L%
2121
*/
2222

23-
import org.slf4j.Logger;
24-
import hu.blackbelt.epsilon.runtime.execution.impl.BufferedSlf4jLogger;
2523
import hu.blackbelt.epsilon.runtime.execution.impl.StringBuilderLogger;
2624
import hu.blackbelt.judo.meta.psm.runtime.PsmModel;
27-
import hu.blackbelt.judo.meta.expression.adapters.psm.ExpressionEpsilonValidatorOnPsm;
25+
import hu.blackbelt.judo.meta.expression.adapters.psm.ExpressionValidatorOnPsm;
2826
import hu.blackbelt.judo.meta.expression.runtime.ExpressionModel;
2927
import hu.blackbelt.judo.tatami.core.workflow.work.AbstractTransformationWork;
3028
import hu.blackbelt.judo.tatami.core.workflow.work.TransformationContext;
@@ -49,10 +47,9 @@ public void execute() throws Exception {
4947
psmModel.orElseThrow(() -> new IllegalArgumentException("PSM Model does not found in transformation context"));
5048

5149
try (final StringBuilderLogger logger = new StringBuilderLogger(log)) {
52-
ExpressionEpsilonValidatorOnPsm.validateExpressionOnPsm(logger,
50+
ExpressionValidatorOnPsm.validateExpressionOnPsm(logger,
5351
psmModel.get(),
54-
expressionModel.get(),
55-
ExpressionEpsilonValidatorOnPsm.calculateExpressionValidationScriptURI());
52+
expressionModel.get());
5653
}
5754
}
5855
}

judo-tatami-psm-validation/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,9 @@
5050
<groupId>hu.blackbelt.judo.tatami</groupId>
5151
<artifactId>judo-tatami-core</artifactId>
5252
</dependency>
53+
<dependency>
54+
<groupId>hu.blackbelt.epsilon</groupId>
55+
<artifactId>epsilon-runtime-execution</artifactId>
56+
</dependency>
5357
</dependencies>
5458
</project>

judo-tatami-psm2asm/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@
125125
<groupId>hu.blackbelt.judo.tatami</groupId>
126126
<artifactId>judo-tatami-core</artifactId>
127127
</dependency>
128+
<dependency>
129+
<groupId>hu.blackbelt.judo.tatami</groupId>
130+
<artifactId>judo-tatami-util</artifactId>
131+
</dependency>
128132
<dependency>
129133
<groupId>hu.blackbelt.judo.meta</groupId>
130134
<artifactId>hu.blackbelt.judo.meta.psm.model.northwind</artifactId>

0 commit comments

Comments
 (0)