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; }
private com.relteq.sirius.jaxb.Sensor restoreSensor(Sensors db_sensor) throws TorqueException { com.relteq.sirius.jaxb.Sensor sensor = factory.createSensor(); sensor.setId(id2str(db_sensor.getId())); sensor.setLinkPosition(db_sensor.getLinkPosition()); sensor.setType(db_sensor.getType()); sensor.setOriginalId(db_sensor.getOriginalId()); if (null != db_sensor.getLaneNumber()) sensor.setLaneNumber(BigInteger.valueOf(db_sensor.getLaneNumber().longValue())); sensor.setHealthStatus(db_sensor.getHealthStatus()); sensor.setDisplayPosition(restorePosition(db_sensor.getDisplayGeometry())); if (null != db_sensor.getLinkId()) { com.relteq.sirius.jaxb.LinkReference lr = factory.createLinkReference(); lr.setId(id2str(db_sensor.getLinkId())); sensor.setLinkReference(lr); } sensor.setParameters(restoreParameters(db_sensor)); List<com.relteq.sirius.jaxb.Table> table_l = restoreTables(db_sensor); if (null != table_l && !table_l.isEmpty()) { sensor.setTable(table_l.get(0)); if (1 < table_l.size()) logger.warn("Sensor " + db_sensor.getId() + " has " + table_l.size() + " tables"); } return sensor; }
private com.relteq.sirius.jaxb.LinkReference restoreDestinationNetworkLinks( DestinationNetworkLinks db_dnl) { com.relteq.sirius.jaxb.LinkReference linkref = factory.createLinkReference(); linkref.setId(id2str(db_dnl.getLinkId())); return linkref; }
private com.relteq.sirius.jaxb.LinkReference restorePhaseLink(PhaseLinks db_phl) { com.relteq.sirius.jaxb.LinkReference lr = factory.createLinkReference(); lr.setId(id2str(db_phl.getLinkId())); return lr; }