public BgpAwareIGPWO(int asId, List<Integer> tmIds) { this(asId); ObjectFactory factory = new ObjectFactory(); List list = this.getTrafficMatrix(); for (Iterator<Integer> iter = tmIds.iterator(); iter.hasNext(); ) { int tmId = iter.next(); try { IGPWOCalculateWeightsType.TrafficMatrixType tm = factory.createIGPWOCalculateWeightsTypeTrafficMatrixType(); tm.setTMID(tmId); list.add(tm); } catch (JAXBException e) { logger.error( "JAXBException in constructor of IGPWOCalculateWeights. Message: " + e.getMessage()); if (logger.isDebugEnabled()) { e.printStackTrace(); } return; } } }
public ChartCreation(String id, String collectorName, HashMap<String, String> params) { setId(id); try { ObjectFactory factory = new ObjectFactory(); CollectorType collector = factory.createChartCreationTypeCollectorType(); setCollector(collector); collector.setName(collectorName); if (params == null) { return; } for (Entry<String, String> entry : params.entrySet()) { Param param = factory.createParam(); param.setName(entry.getKey()); param.setValue(entry.getValue()); collector.getParam().add(param); } } catch (JAXBException e) { logger.error("JAXBException in constructor of ChartCreation. Message: " + e.getMessage()); if (logger.isDebugEnabled()) { e.printStackTrace(); } } }