diff --git a/pom.xml b/pom.xml
index 937ccd2..1c1058c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,7 +54,7 @@
${java.version}
UTF-8
4.12.0
- 2.7.0
+ 2.9.0
5.9.2
2.11.0
2.14.2
diff --git a/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerImpl.java b/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerImpl.java
index 4d1b66c..8fa86fa 100644
--- a/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerImpl.java
+++ b/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerImpl.java
@@ -479,7 +479,7 @@ public void enterService_legacy(io.github.zenwave360.zdl.antlr.ZdlParser.Service
.with("javadoc", serviceJavadoc)
.with("aggregates", serviceAggregates)
.with("options", Map.of("rest", true))
- .with("methods", createCRUDMethods(serviceAggregates))
+ .with("methods", createCRUDMethods(serviceName, serviceAggregates))
);
model.appendTo("services", serviceName, currentStack.peek());
}
diff --git a/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerUtils.java b/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerUtils.java
index 0b57e9d..dddf913 100644
--- a/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerUtils.java
+++ b/src/main/java/io/github/zenwave360/zdl/antlr/ZdlListenerUtils.java
@@ -182,20 +182,21 @@ static int[] getLocations(ParserRuleContext ctx) {
}
- static Map createCRUDMethods(List entities) {
+ static Map createCRUDMethods(String serviceName, List entities) {
var methods = new FluentMap();
for (String entity : entities) {
- createCRUDMethods(entity.trim()).forEach(k -> methods.put((String) k.get("name"), k));
+ createCRUDMethods(serviceName, entity.trim()).forEach(k -> methods.put((String) k.get("name"), k));
}
return methods;
}
- static List