List of usage examples for java.lang Integer getInteger
public static Integer getInteger(String nm)
From source file:org.opennms.features.topology.plugins.topo.linkd.internal.EnhancedLinkdTopologyProvider.java
private LldpLink reverseLldpLink(OnmsNode sourcenode, LldpElement element, LldpLink link) { LldpLink reverseLink = new LldpLink(); reverseLink.setId(-link.getId());/*from www.j av a2 s. c o m*/ reverseLink.setNode(sourcenode); reverseLink.setLldpLocalPortNum(0); reverseLink.setLldpPortId(link.getLldpRemPortId()); reverseLink.setLldpPortIdSubType(link.getLldpRemPortIdSubType()); reverseLink.setLldpPortDescr(link.getLldpRemPortDescr()); if (link.getLldpRemPortIdSubType() == LldpPortIdSubType.LLDP_PORTID_SUBTYPE_LOCAL) { try { reverseLink.setLldpPortIfindex(Integer.getInteger(link.getLldpRemPortId())); } catch (Exception e) { LOG.debug("reverseLldpLink: cannot create ifindex from LldpRemPortId '{}'", link.getLldpRemPortId()); } } reverseLink.setLldpRemChassisId(element.getLldpChassisId()); reverseLink.setLldpRemChassisIdSubType(element.getLldpChassisIdSubType()); reverseLink.setLldpRemSysname(element.getLldpSysname()); reverseLink.setLldpRemPortId(link.getLldpPortId()); reverseLink.setLldpRemPortIdSubType(link.getLldpPortIdSubType()); reverseLink.setLldpRemPortDescr(link.getLldpPortDescr()); reverseLink.setLldpLinkCreateTime(link.getLldpLinkCreateTime()); reverseLink.setLldpLinkLastPollTime(link.getLldpLinkLastPollTime()); return reverseLink; }