diff --git a/pom.xml b/pom.xml
index 0f17da8..9d4c311 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
fr.insee.knowledge
knowledge
- 0.4.3
+ 0.4.4
jar
Knowledge-Back-Office
Back-office services for Knowledge
diff --git a/src/main/java/fr/insee/knowledge/domain/Function.java b/src/main/java/fr/insee/knowledge/domain/Function.java
index e2be04c..96b5f00 100644
--- a/src/main/java/fr/insee/knowledge/domain/Function.java
+++ b/src/main/java/fr/insee/knowledge/domain/Function.java
@@ -11,9 +11,9 @@ public class Function extends GenericIDLabel {
private List products;
private List tasks;
- private ServiceBpmn serviceBpmn;
+ private Service serviceBpmn;
- public Function(String id, String label, String description, int dispo, ProductOrGsbpm gsbpm, String idProduct, List users, List tools, List tasks, ServiceBpmn serviceBpmn) {
+ public Function(String id, String label, String description, int dispo, ProductOrGsbpm gsbpm, String idProduct, List users, List tools, List tasks, Service serviceBpmn) {
super(id, label);
this.description = description;
this.dispo = dispo;
@@ -85,11 +85,11 @@ public void setTasks(List tasks) {
this.tasks = tasks;
}
- public ServiceBpmn getServiceBpmn() {
+ public Service getServiceBpmn() {
return serviceBpmn;
}
- public void setServiceBpmn(ServiceBpmn serviceBpmn) {
- this.serviceBpmn = serviceBpmn;
+ public void setServiceBpmn(Service service) {
+ this.serviceBpmn = service;
}
}
\ No newline at end of file
diff --git a/src/main/java/fr/insee/knowledge/domain/Service.java b/src/main/java/fr/insee/knowledge/domain/Service.java
new file mode 100644
index 0000000..ac00ec6
--- /dev/null
+++ b/src/main/java/fr/insee/knowledge/domain/Service.java
@@ -0,0 +1,33 @@
+package fr.insee.knowledge.domain;
+
+public class Service extends GenericIDLabel {
+
+ private Service service;
+ private String description;
+
+ public Service(Service service, String description, String id, String label) {
+ super(id, label);
+ this.service = service;
+ this.description = description;
+ }
+
+ public Service() {
+ }
+
+ public Service getService() {
+ return service;
+ }
+
+ public void setService(Service service) {
+ this.service = service;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+}
diff --git a/src/main/java/fr/insee/knowledge/domain/ServiceBpmn.java b/src/main/java/fr/insee/knowledge/domain/ServiceBpmn.java
deleted file mode 100644
index 73180d3..0000000
--- a/src/main/java/fr/insee/knowledge/domain/ServiceBpmn.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package fr.insee.knowledge.domain;
-
-public class ServiceBpmn extends GenericIDLabel {
-
- private ServiceBpmn serviceBpmn;
- private String description;
-
- public ServiceBpmn(ServiceBpmn serviceBpmn, String description, String id, String label) {
- super(id, label);
- this.serviceBpmn = serviceBpmn;
- this.description = description;
- }
-
- public ServiceBpmn() {}
-
- public ServiceBpmn getServiceBpmn() {
- return serviceBpmn;
- }
-
- public void setServiceBpmn(ServiceBpmn serviceBpmn) {
- this.serviceBpmn = serviceBpmn;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
-}
diff --git a/src/main/java/fr/insee/knowledge/service/impl/ImportFunctionServiceImpl.java b/src/main/java/fr/insee/knowledge/service/impl/ImportFunctionServiceImpl.java
index 8ce9b83..93206b9 100644
--- a/src/main/java/fr/insee/knowledge/service/impl/ImportFunctionServiceImpl.java
+++ b/src/main/java/fr/insee/knowledge/service/impl/ImportFunctionServiceImpl.java
@@ -6,7 +6,7 @@
import fr.insee.knowledge.constants.Constants;
import fr.insee.knowledge.dao.FunctionDAO;
import fr.insee.knowledge.domain.Function;
-import fr.insee.knowledge.domain.ServiceBpmn;
+import fr.insee.knowledge.domain.Service;
import fr.insee.knowledge.service.ImportFunctionService;
import java.io.IOException;
@@ -37,13 +37,13 @@ private List getListFunctionsFromJsonNode(JsonNode rootNode) throws Js
List listFunction = new ArrayList<>();
if (rootNode.isArray()) {
for (JsonNode node : rootNode) {
- recursiveMapping(listFunction, node, new ServiceBpmn());
+ recursiveMapping(listFunction, node, new Service());
}
}
return listFunction;
}
- private void recursiveMapping(List functionList, JsonNode jsonNode, ServiceBpmn currentService) throws JsonProcessingException {
+ private void recursiveMapping(List functionList, JsonNode jsonNode, Service currentService) throws JsonProcessingException {
currentService.setId(jsonNode.get(Constants.idField).asText());
currentService.setLabel(jsonNode.get(Constants.labelField).asText());
@@ -58,9 +58,9 @@ private void recursiveMapping(List functionList, JsonNode jsonNode, Se
JsonNode node = jsonNode.get(Constants.serviceField);
if (node != null) {
for (JsonNode serviceNode : node) {
- ServiceBpmn service = new ServiceBpmn();
+ Service service = new Service();
//TODO test if service exist in database
- service.setServiceBpmn(currentService);
+ service.setService(currentService);
recursiveMapping(functionList, serviceNode, service);
}
}