private com.relteq.sirius.jaxb.Route restoreRoute(Routes db_route) throws TorqueException { com.relteq.sirius.jaxb.Route route = factory.createRoute(); route.setId(id2str(db_route.getId())); route.setName(db_route.getName()); com.relteq.sirius.jaxb.LinkReferences lrs = factory.createLinkReferences(); Criteria crit = new Criteria(); crit.addAscendingOrderByColumn(RouteLinksPeer.ORDINAL); @SuppressWarnings("unchecked") List<RouteLinks> db_rl_l = db_route.getRouteLinkss(crit); for (RouteLinks db_rl : db_rl_l) { com.relteq.sirius.jaxb.LinkReference lr = factory.createLinkReference(); lr.setId(id2str(db_rl.getLinkId())); lrs.getLinkReference().add(lr); } route.setLinkReferences(lrs); return route; }