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); } }