diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/ContextManagementImpl.java b/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/ContextManagementImpl.java index b067672..13c4665 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/ContextManagementImpl.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/ContextManagementImpl.java @@ -159,7 +159,7 @@ public class ContextManagementImpl implements ContextManagement { orientGraph.commit(); Vertex readContext = getContext(orientGraph, uuid); - logger.info("Context {} created", + logger.info("Context created {}", Utility.toJsonString((OrientVertex) readContext, true)); return Utility.toJsonString((OrientVertex) readContext, false); diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/SchemaManagementImpl.java b/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/SchemaManagementImpl.java index 777ff05..26c4c78 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/SchemaManagementImpl.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/resources/impl/SchemaManagementImpl.java @@ -7,6 +7,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Set; +import org.gcube.informationsystem.model.embedded.Embedded; import org.gcube.informationsystem.model.entity.Entity; import org.gcube.informationsystem.model.entity.Facet; import org.gcube.informationsystem.model.entity.Resource; @@ -231,11 +232,11 @@ public class SchemaManagementImpl implements SchemaManagement { } } - // orientGraphNoTx.commit(); - OClass oClass = getTypeSchema(typeDefinition.getName(), null); - return serializeOClass(oClass); - + String ret = serializeOClass(oClass); + logger.info("{} type registered successfully: {}", baseType, jsonSchema); + return ret; + } catch (Exception e) { throw new SchemaException(e); } finally { @@ -254,7 +255,7 @@ public class SchemaManagementImpl implements SchemaManagement { OrientGraphNoTx orientGraphNoTx = null; try { - logger.info("Trying to register {} {}", baseType, jsonSchema); + logger.info("Trying to register {} type : {}", baseType, jsonSchema); ObjectMapper mapper = new ObjectMapper(); TypeDefinition typeDefinition = mapper.readValue(jsonSchema, @@ -313,10 +314,11 @@ public class SchemaManagementImpl implements SchemaManagement { } } - // orientGraphNoTx.commit(); - OClass oClass = getTypeSchema(typeDefinition.getName(), null); - return serializeOClass(oClass); + String ret = serializeOClass(oClass); + logger.info("{} type registered successfully: {}", baseType, jsonSchema); + return ret; + } catch (Exception e) { throw new SchemaException(e); } finally { @@ -335,7 +337,7 @@ public class SchemaManagementImpl implements SchemaManagement { OrientGraphNoTx orientGraphNoTx = null; try { - logger.info("Trying to register {}", jsonSchema); + logger.info("Trying to register {} type : {}", Embedded.NAME, jsonSchema); ObjectMapper mapper = new ObjectMapper(); TypeDefinition typeDefinition = mapper.readValue(jsonSchema, @@ -393,11 +395,12 @@ public class SchemaManagementImpl implements SchemaManagement { ovp.setLinkedClass(linkedClass); } } - - // orientGraphNoTx.commit(); - - return serializeOClass(oClass); - + oDatabaseDocumentTx.commit(); + + String ret = serializeOClass(oClass); + logger.info("{} type registered successfully: {}", Embedded.NAME, jsonSchema); + return ret; + } catch (Exception e) { throw new SchemaException(e); } finally { diff --git a/src/test/resources/logback-test.xml b/src/test/resources/logback-test.xml index 271987e..1642b53 100644 --- a/src/test/resources/logback-test.xml +++ b/src/test/resources/logback-test.xml @@ -8,6 +8,7 @@ +