/** * <p>getNodeId</p> * * @return a {@link java.lang.Integer} object. */ @XmlTransient @Transient @JsonIgnore public Integer getNodeId() { return m_ipInterface.getNode().getId(); }
@SuppressWarnings("deprecation") @Override public OnmsIpInterface get(final OnmsNode node, final String ipAddress) { for (final OnmsIpInterface iface : findAll()) { if (node.equals(iface.getNode()) && ipAddress.equals(iface.getIpAddressAsString())) { return iface; } } return null; }
@SuppressWarnings("deprecation") @Override public OnmsIpInterface findByNodeIdAndIpAddress(final Integer nodeId, final String ipAddress) { for (final OnmsIpInterface iface : findAll()) { if (iface.getNode().getId().equals(nodeId) && ipAddress.equals(iface.getIpAddressAsString())) { return iface; } } return null; }
/** * <p>getNodeLabel</p> * * @return a {@link java.lang.String} object. */ @Override public final String getNodeLabel() { return getIpInterface().getNode().getLabel(); }
/** * <p>getForeignSource</p> * * @return a {@link java.lang.String} object. */ @Transient @XmlElement(name="foreignSource") public String getForeignSource(){ return getMonitoredService().getIpInterface().getNode().getForeignSource(); }
/** * <p>getNodeLabel</p> * * @return a {@link java.lang.String} object. */ @Transient @XmlElement(name="nodeLabel") public String getNodeLabel(){ return getMonitoredService().getIpInterface().getNode().getLabel(); }
@SuppressWarnings("deprecation") @Override public OnmsIpInterface findByNodeIdAndIpAddress(final Integer nodeId, final String ipAddress) { for (final OnmsIpInterface iface : findAll()) { if (iface.getNode().getId().equals(nodeId) && ipAddress.equals(iface.getIpAddressAsString())) { return iface; } } return null; }
/** * <p>getForeignId</p> * * @return a {@link java.lang.String} object. */ @Override public final String getForeignId() { return getIpInterface().getNode().getForeignId(); }
/** * <p>getSysObjectId</p> * * @return a {@link java.lang.String} object. */ @Override public String getSysObjectId() { return getIpInterface().getNode().getSysObjectId(); }
/** * <p>getForeignId</p> * * @return a {@link java.lang.String} object. */ @Transient @XmlElement(name="foreignId") public String getForeignId(){ return getMonitoredService().getIpInterface().getNode().getForeignId(); }
/** * This method is necessary for CXF to be able to introspect * the type of {@link OnmsNode} parameters. * * @return a {@link OnmsNode} object. */ @Transient @XmlTransient @JsonIgnore public OnmsNode getNode() { return getMonitoredService().getIpInterface().getNode(); }
public static IpInterfaceTopologyEntity create(OnmsIpInterface ipInterface) { return new IpInterfaceTopologyEntity( ipInterface.getId(), ipInterface.getIpAddress(), ipInterface.getIsManaged(), ipInterface.getIsSnmpPrimary(), Optional.ofNullable(ipInterface.getNode()).map(OnmsNode::getId).orElse(null), Optional.ofNullable(ipInterface.getSnmpInterface()).map(OnmsSnmpInterface::getId).orElse(null)); }
/** * <p>getNodeId</p> * * @return a int. */ @Override public final int getNodeId() { final OnmsNode node = getIpInterface().getNode(); return node.getId() == null ? -1 : node.getId().intValue(); }
/** * <p>getLocationName</p> * * @return a {@link java.lang.String} object. */ @Transient @XmlElement(name="locationName") public String getLocationName(){ return getMonitoredService().getIpInterface().getNode().getLocation().getLocationName(); }
@Override public final String getLocationName() { final OnmsMonitoringLocation location = getIpInterface().getNode().getLocation(); if (location != null) { return location.getLocationName(); } return null; }
@Override public Set<VertexRef> getVertices() { CriteriaBuilder bldr = new CriteriaBuilder(OnmsIpInterface.class); bldr.iplike("ipAddr", m_ipQuery); List<OnmsIpInterface> ips = ipInterfaceProvider.findMatching(bldr.toCriteria()); Set<VertexRef> vertices = new TreeSet<VertexRef>(new RefComparator()); for (OnmsIpInterface ip : ips) { OnmsNode node = ip.getNode(); vertices.add(new DefaultVertexRef("nodes", String.valueOf(node.getId()), node.getLabel())); } return vertices; }
@Override public CollectionAgent createCollectionAgent(OnmsIpInterface ipIf) { return transactionOperations.execute((status) -> { final OnmsNode node = ipIf.getNode(); if (node.getLocation() != null) { return createAgent(ipIf, node, node.getLocation().getLocationName()); } return createAgent(ipIf, node, null); }); }
public OnmsMonitoredServiceDetail(OnmsMonitoredService service) { m_nodeLabel = service.getIpInterface().getNode().getLabel(); m_ipAddress = service.getIpAddress(); m_serviceName = service.getServiceName(); m_isMonitored = "A".equals(service.getStatus()); m_isDown = service.isDown(); m_statusCode = service.getStatus(); m_status = service.getStatusLong(); m_id = service.getXmlId(); }