test_class.file: artemis-graph/src/test/java/org/jnosql/artemis/graph/AbstractGraphConverterTest.java
test_class.identifier: AbstractGraphConverterTest
test_case.body: @Test
      public void shouldReturnToEdgeErrorWhenIsNull() {
          assertThrows(NullPointerException.class, () -> getConverter().toEdge(null));
      }
test_case.class_method_signature: AbstractGraphConverterTest.shouldReturnToEdgeErrorWhenIsNull()
test_case.full_signature: @Test public void shouldReturnToEdgeErrorWhenIsNull()
test_case.identifier: shouldReturnToEdgeErrorWhenIsNull
test_case.invocations: assertThrows toEdge getConverter
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldReturnToEdgeErrorWhenIsNull()
focal_class.file: artemis-graph/src/main/java/org/jnosql/artemis/graph/AbstractGraphConverter.java
focal_class.identifier: AbstractGraphConverter
focal_class.interfaces: implements GraphConverter
focal_class.class_method_signature: AbstractGraphConverter.getClassMappings()
focal_class.full_signature: protected abstract ClassMappings getClassMappings()
focal_class.identifier: getClassMappings
focal_class.modifiers: protected abstract
focal_class.parameters: ()
focal_class.return: ClassMappings
focal_class.signature: ClassMappings getClassMappings()
focal_class.class_method_signature: AbstractGraphConverter.getConverters()
focal_class.full_signature: protected abstract Converters getConverters()
focal_class.identifier: getConverters
focal_class.modifiers: protected abstract
focal_class.parameters: ()
focal_class.return: Converters
focal_class.signature: Converters getConverters()
focal_class.class_method_signature: AbstractGraphConverter.getGraph()
focal_class.full_signature: protected abstract Graph getGraph()
focal_class.identifier: getGraph
focal_class.modifiers: protected abstract
focal_class.parameters: ()
focal_class.return: Graph
focal_class.signature: Graph getGraph()
focal_class.class_method_signature: AbstractGraphConverter.toVertex(T entity)
focal_class.full_signature: @Override public Vertex toVertex(T entity)
focal_class.identifier: toVertex
focal_class.modifiers: @Override public
focal_class.parameters: (T entity)
focal_class.return: Vertex
focal_class.signature: Vertex toVertex(T entity)
focal_class.class_method_signature: AbstractGraphConverter.getProperties(T entity)
focal_class.full_signature: @Override public List<Property<?>> getProperties(T entity)
focal_class.identifier: getProperties
focal_class.modifiers: @Override public
focal_class.parameters: (T entity)
focal_class.return: List<Property<?>>
focal_class.signature: List<Property<?>> getProperties(T entity)
focal_class.class_method_signature: AbstractGraphConverter.toEntity(Vertex vertex)
focal_class.full_signature: @Override public T toEntity(Vertex vertex)
focal_class.identifier: toEntity
focal_class.modifiers: @Override public
focal_class.parameters: (Vertex vertex)
focal_class.return: T
focal_class.signature: T toEntity(Vertex vertex)
focal_class.class_method_signature: AbstractGraphConverter.toEntity(Class<T> entityClass, Vertex vertex)
focal_class.full_signature: @Override public T toEntity(Class<T> entityClass, Vertex vertex)
focal_class.identifier: toEntity
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> entityClass, Vertex vertex)
focal_class.return: T
focal_class.signature: T toEntity(Class<T> entityClass, Vertex vertex)
focal_class.class_method_signature: AbstractGraphConverter.toEntity(T entityInstance, Vertex vertex)
focal_class.full_signature: @Override public T toEntity(T entityInstance, Vertex vertex)
focal_class.identifier: toEntity
focal_class.modifiers: @Override public
focal_class.parameters: (T entityInstance, Vertex vertex)
focal_class.return: T
focal_class.signature: T toEntity(T entityInstance, Vertex vertex)
focal_class.class_method_signature: AbstractGraphConverter.toEdgeEntity(Edge edge)
focal_class.full_signature: @Override public EdgeEntity toEdgeEntity(Edge edge)
focal_class.identifier: toEdgeEntity
focal_class.modifiers: @Override public
focal_class.parameters: (Edge edge)
focal_class.return: EdgeEntity
focal_class.signature: EdgeEntity toEdgeEntity(Edge edge)
focal_class.class_method_signature: AbstractGraphConverter.toEdge(EdgeEntity edge)
focal_class.full_signature: @Override public Edge toEdge(EdgeEntity edge)
focal_class.identifier: toEdge
focal_class.modifiers: @Override public
focal_class.parameters: (EdgeEntity edge)
focal_class.return: Edge
focal_class.signature: Edge toEdge(EdgeEntity edge)
focal_class.class_method_signature: AbstractGraphConverter.feedId(Vertex vertex, T entity)
focal_class.full_signature: private void feedId(Vertex vertex, T entity)
focal_class.identifier: feedId
focal_class.modifiers: private
focal_class.parameters: (Vertex vertex, T entity)
focal_class.return: void
focal_class.signature: void feedId(Vertex vertex, T entity)
focal_class.class_method_signature: AbstractGraphConverter.toEntity(Class<T> entityClass, List<Property> properties)
focal_class.full_signature: private T toEntity(Class<T> entityClass, List<Property> properties)
focal_class.identifier: toEntity
focal_class.modifiers: private
focal_class.parameters: (Class<T> entityClass, List<Property> properties)
focal_class.return: T
focal_class.signature: T toEntity(Class<T> entityClass, List<Property> properties)
focal_class.class_method_signature: AbstractGraphConverter.convertEntity(List<Property> elements, ClassMapping mapping, T instance)
focal_class.full_signature: private T convertEntity(List<Property> elements, ClassMapping mapping, T instance)
focal_class.identifier: convertEntity
focal_class.modifiers: private
focal_class.parameters: (List<Property> elements, ClassMapping mapping, T instance)
focal_class.return: T
focal_class.signature: T convertEntity(List<Property> elements, ClassMapping mapping, T instance)
focal_class.class_method_signature: AbstractGraphConverter.feedObject(T instance, List<Property> elements,
                                              Map<String, FieldMapping> fieldsGroupByName)
focal_class.full_signature: private Consumer<String> feedObject(T instance, List<Property> elements,
                                              Map<String, FieldMapping> fieldsGroupByName)
focal_class.identifier: feedObject
focal_class.modifiers: private
focal_class.parameters: (T instance, List<Property> elements,
                                              Map<String, FieldMapping> fieldsGroupByName)
focal_class.return: Consumer<String>
focal_class.signature: Consumer<String> feedObject(T instance, List<Property> elements,
                                              Map<String, FieldMapping> fieldsGroupByName)
focal_class.class_method_signature: AbstractGraphConverter.setSingleField(T instance, Optional<Property> element, FieldMapping field)
focal_class.full_signature: private void setSingleField(T instance, Optional<Property> element, FieldMapping field)
focal_class.identifier: setSingleField
focal_class.modifiers: private
focal_class.parameters: (T instance, Optional<Property> element, FieldMapping field)
focal_class.return: void
focal_class.signature: void setSingleField(T instance, Optional<Property> element, FieldMapping field)
focal_class.class_method_signature: AbstractGraphConverter.setEmbeddedField(T instance, List<Property> elements,
                                        FieldMapping field)
focal_class.full_signature: private void setEmbeddedField(T instance, List<Property> elements,
                                        FieldMapping field)
focal_class.identifier: setEmbeddedField
focal_class.modifiers: private
focal_class.parameters: (T instance, List<Property> elements,
                                        FieldMapping field)
focal_class.return: void
focal_class.signature: void setEmbeddedField(T instance, List<Property> elements,
                                        FieldMapping field)
focal_class.class_method_signature: AbstractGraphConverter.to(FieldMapping field, Object entityInstance)
focal_class.full_signature: protected FieldGraph to(FieldMapping field, Object entityInstance)
focal_class.identifier: to
focal_class.modifiers: protected
focal_class.parameters: (FieldMapping field, Object entityInstance)
focal_class.return: FieldGraph
focal_class.signature: FieldGraph to(FieldMapping field, Object entityInstance)
focal_method.body: @Override
      public Edge toEdge(EdgeEntity edge) {
          requireNonNull(edge, "vertex is required");
          Object id = edge.getId().get();
          Iterator<Edge> edges = getGraph().edges(id);
          if (edges.hasNext()) {
              return edges.next();
          }
          throw new EntityNotFoundException("Edge does not found in the database with id: " + id);
      }
focal_method.class_method_signature: AbstractGraphConverter.toEdge(EdgeEntity edge)
focal_method.full_signature: @Override public Edge toEdge(EdgeEntity edge)
focal_method.identifier: toEdge
focal_method.invocations: requireNonNull get getId edges getGraph hasNext next
focal_method.modifiers: @Override public
focal_method.parameters: (EdgeEntity edge)
focal_method.return: Edge
focal_method.signature: Edge toEdge(EdgeEntity edge)