@Override public Set<OnmsAttribute> load() { return m_resourceStorageDao.getAttributes(m_path); } }
@Override public Set<OnmsAttribute> load() { Set<OnmsAttribute> attributes = m_resourceStorageDao.getAttributes(m_path); if (m_snmpInterface != null) { attributes.add(new ExternalValueAttribute("nodeId", m_snmpInterface.getNodeId().toString())); attributes.add(new ExternalValueAttribute("ifIndex", m_snmpInterface.getIfIndex().toString())); if (m_snmpInterface.getIfSpeed() != null) { String ifSpeedFriendly = SIUtils.getHumanReadableIfSpeed(m_snmpInterface.getIfSpeed()); attributes.add(new ExternalValueAttribute("ifSpeed", m_snmpInterface.getIfSpeed().toString())); attributes.add(new ExternalValueAttribute("ifSpeedFriendly", ifSpeedFriendly)); } } return attributes; } }