private com.relteq.sirius.jaxb.Node restoreNode(Nodes db_node) throws TorqueException { com.relteq.sirius.jaxb.Node node = factory.createNode(); node.setId(id2str(db_node.getId())); node.setInSynch(db_node.getInSynch()); NodeType db_nodetype = NodeTypePeer.retrieveByPK(db_node.getId(), db_node.getNetworkId()); node.setType(db_nodetype.getType()); node.setRoadwayMarkers(restoreRoadwayMarkers(db_node)); node.setInputs(restoreInputs(db_node)); node.setOutputs(restoreOutputs(db_node)); node.setPosition(restorePosition(db_node.getGeom())); return node; }