Example usage for java.lang Integer getInteger

List of usage examples for java.lang Integer getInteger

Introduction

In this page you can find the example usage for java.lang Integer getInteger.

Prototype

public static Integer getInteger(String nm) 

Source Link

Document

Determines the integer value of the system property with the specified name.

Usage

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;
}