public NodeBuilder setId(final Integer id) { m_node.setId(id); return this; }
@Override protected void generateId(final OnmsNode node) { node.setId(m_id.incrementAndGet()); }
/** * <p>setNodeId</p> * * @param nodeid a {@link java.lang.String} object. */ public void setNodeId(String nodeid) { setId(Integer.valueOf(nodeid)); }
@Override protected void generateId(final OnmsNode node) { node.setId(m_id.incrementAndGet()); }
@Override public OnmsNode unmarshal(final Integer v) throws Exception { if (v == null) return null; final OnmsNode node = new OnmsNode(); node.setId(v); return node; }
@Override protected IpNetToMedia doUpdate(IpNetToMedia dbIpNetToMedia) { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setSourceNode(node); dbIpNetToMedia.merge(saveMe); m_dao.update(dbIpNetToMedia); m_dao.flush(); return dbIpNetToMedia; }
@Override protected IsIsLink doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setNode(node); saveMe.setIsisLinkLastPollTime(saveMe.getIsisLinkCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
@Override protected IpNetToMedia doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setSourceNode(node); saveMe.setLastPollTime(saveMe.getCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
@Override protected CdpLink doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setNode(node); saveMe.setCdpLinkLastPollTime(saveMe.getCdpLinkCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
@Override protected OspfLink doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setNode(node); saveMe.setOspfLinkLastPollTime(saveMe.getOspfLinkCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
@Override protected BridgeElement doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setNode(node); saveMe.setBridgeNodeLastPollTime(saveMe.getBridgeNodeCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
@Override protected BridgeStpLink doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setNode(node); saveMe.setBridgeStpLinkLastPollTime(saveMe.getBridgeStpLinkCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
@Override protected LldpLink doInsert() { final OnmsNode node = new OnmsNode(); node.setId(nodeId); saveMe.setNode(node); saveMe.setLldpLinkLastPollTime(saveMe.getLldpLinkCreateTime()); m_dao.saveOrUpdate(saveMe); m_dao.flush(); return saveMe; }
/** * Simply replaces the current asset record with the new record * * @param scannedNode a {@link org.opennms.netmgt.model.OnmsNode} object. */ public void replaceCurrentAssetRecord(OnmsNode scannedNode) { scannedNode.getAssetRecord().setId(this.getAssetRecord().getId()); scannedNode.setId(this.m_id); //just in case this.setAssetRecord(scannedNode.getAssetRecord()); }
private static OnmsIpInterface getInterface() { OnmsNode node = new OnmsNode(); node.setId(1); OnmsIpInterface iface = new OnmsIpInterface(InetAddressUtils.getInetAddress("192.168.1.1"), node); iface.setId(1); return iface; }
protected SaveOrUpdateOperation(Integer nodeId, String foreignSource, String foreignId, String nodeLabel, String location, String building, String city, ProvisionService provisionService, String rescanExisting) { super(provisionService); m_node = new OnmsNode(); m_node.setLocation(Strings.isNullOrEmpty(location) ? new OnmsMonitoringLocation(MonitoringLocationDao.DEFAULT_MONITORING_LOCATION_ID, MonitoringLocationDao.DEFAULT_MONITORING_LOCATION_ID) : new OnmsMonitoringLocation(location, location)); m_node.setLabel(nodeLabel); m_node.setId(nodeId); m_node.setLabelSource(NodeLabelSource.USER); m_node.setType(NodeType.ACTIVE); m_node.setForeignSource(foreignSource); m_node.setForeignId(foreignId); m_node.getAssetRecord().setBuilding(building); m_node.getAssetRecord().setCity(city); m_rescanExisting = rescanExisting; }
public static BridgeMacLink create(BridgePort bp, String macAddress, BridgeMacLinkType type) { BridgeMacLink maclink = new BridgeMacLink(); OnmsNode node = new OnmsNode(); node.setId(bp.getNodeId()); maclink.setNode(node); maclink.setBridgePort(bp.getBridgePort()); maclink.setBridgePortIfIndex(bp.getBridgePortIfIndex()); maclink.setMacAddress(macAddress); maclink.setVlan(bp.getVlan()); maclink.setLinkType(type); return maclink; }
@Before public void setUp() throws Exception { MockLogAppender.setupLogging(); m_rrdStrategy = new JRobinRrdStrategy(); m_fileAnticipator = new FileAnticipator(); m_intf = new OnmsIpInterface(); m_node = new OnmsNode(); m_node.setId(1); m_intf.setNode(m_node); m_intf.setIpAddress(InetAddressUtils.addr("1.1.1.1")); m_intf.setId(27); m_ifDao = EasyMock.createMock(IpInterfaceDao.class); EasyMock.expect(m_ifDao.load(m_intf.getId())).andReturn(m_intf).anyTimes(); EasyMock.replay(m_ifDao); }
private static SnmpIfData createSnmpIfData(String ipAddress, String ifName, Long ifSpeed, Integer ifIndex, boolean collectionEnabled) { OnmsNode node = new OnmsNode(); node.setId(1); node.setLabel("testNode"); OnmsSnmpInterface snmpIface = new OnmsSnmpInterface(node, ifIndex); snmpIface.setIfDescr(ifName); snmpIface.setIfName(ifName); snmpIface.setIfAlias(ifName); snmpIface.setIfSpeed(ifSpeed); // If the SNMP interface doesn't have collection enable, threshold processing will be ignored for the interface snmpIface.setCollectionEnabled(collectionEnabled); return new SnmpIfData(snmpIface); }
@Test public void canHandleInterfaceDeletedEvents() { // Handle a interfaceDeleted event targeting svc1 OnmsNode node = new OnmsNode(); node.setId(svc1.getNodeId()); OnmsIpInterface iface = new OnmsIpInterface(); iface.setId(99); iface.setNode(node); iface.setIpAddress(svc1.getAddress()); Event e = new EventBuilder(EventConstants.INTERFACE_DELETED_EVENT_UEI, "test") .setIpInterface(iface) .getEvent(); collectd.onEvent(e); // The delete flag should be set (and only set) on svc1 assertTrue("deletion flag was not set on svc1!", svc1.getCollectorUpdates().isDeletionFlagSet()); assertFalse("deletion flag was set on svc2!", svc2.getCollectorUpdates().isDeletionFlagSet()); }