Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }