/** {@inheritDoc} */ @Override protected String getKey(OnmsServiceType serviceType) { return serviceType.getName(); }
protected OnmsServiceType serviceTypeDTOToOnmsServiceType(ServiceTypeDTO serviceTypeDTO) { if ( serviceTypeDTO == null ) { return null; } OnmsServiceType onmsServiceType = new OnmsServiceType(); onmsServiceType.setId( serviceTypeDTO.getId() ); onmsServiceType.setName( serviceTypeDTO.getName() ); return onmsServiceType; } }
OnmsServiceType snmp = new OnmsServiceType("SNMP"); NetworkBuilder netBuilder = new NetworkBuilder(); NodeBuilder nodeBuilder = netBuilder.addNode("node1").setId(1); EasyMock.expect(m_ifaceDao.findByServiceType(snmp.getName())).andReturn(initialIfs).anyTimes();
@Override protected Integer getId(final OnmsServiceType service) { return service.getId(); }
public OnmsServiceType getServiceType(final String serviceName) { if (!m_serviceTypeCache.containsKey(serviceName)) { m_serviceTypeCache.put(serviceName, new OnmsServiceType(serviceName)); } return m_serviceTypeCache.get(serviceName); }
@Override protected void generateId(final OnmsServiceType service) { service.setId(m_id.incrementAndGet()); }
OnmsServiceType snmp = new OnmsServiceType("SNMP"); NetworkBuilder netBuilder = new NetworkBuilder(); initialIfs.add(ip2); EasyMock.expect(m_ifaceDao.findByServiceType(snmp.getName())).andReturn(initialIfs).anyTimes();
@Override protected Integer getId(final OnmsServiceType service) { return service.getId(); }
@Override public OnmsServiceType doInsert() { OnmsServiceType type = new OnmsServiceType(serviceName); m_serviceTypeDao.save(type); m_serviceTypeDao.flush(); return type; }
@Override protected void generateId(final OnmsServiceType service) { service.setId(m_id.incrementAndGet()); }
@Transactional(readOnly=true) private Map<String, OnmsServiceType> loadServiceTypeMap() { final HashMap<String, OnmsServiceType> serviceTypeMap = new HashMap<String, OnmsServiceType>(); for (final OnmsServiceType svcType : m_serviceTypeDao.findAll()) { serviceTypeMap.put(svcType.getName(), svcType); } return serviceTypeMap; }
public Key(Integer nodeId, OnmsServiceType serviceType, InetAddress ipAddress) { this (String.valueOf(Objects.requireNonNull(nodeId)), String.valueOf(Objects.requireNonNull(serviceType).getId()), Objects.requireNonNull(ipAddress).toString()); }
protected OnmsServiceType serviceTypeDTOToOnmsServiceType(ServiceTypeDTO serviceTypeDTO) { if ( serviceTypeDTO == null ) { return null; } OnmsServiceType onmsServiceType = new OnmsServiceType(); onmsServiceType.setId( serviceTypeDTO.getId() ); onmsServiceType.setName( serviceTypeDTO.getName() ); return onmsServiceType; }
@Override public OnmsServiceType doInsert() { OnmsServiceType type = new OnmsServiceType(serviceName); m_serviceTypeDao.save(type); m_serviceTypeDao.flush(); return type; }
@Override public OnmsServiceType findByName(final String name) { if (name == null) return null; for (final OnmsServiceType serviceType : findAll()) { if (name.equals(serviceType.getName())) { return serviceType; } } return null; }
/** {@inheritDoc} */ @Override public synchronized int getServiceId(String serviceName) throws DataAccessException { Assert.notNull(serviceName, "The serviceName argument must not be null"); if (m_serviceMap.containsKey(serviceName)) { return m_serviceMap.get(serviceName).intValue(); } else { LOG.debug("Could not find entry for '{}' in service name cache. Looking up in database.", serviceName); OnmsServiceType serviceType = m_serviceTypeDao.findByName(serviceName); if (serviceType == null) { LOG.debug("Did not find entry for '{}' in database.", serviceName); return -1; } LOG.debug("Found entry for '{}' (ID {}) in database. Adding to service name cache.", serviceName, serviceType.getId()); m_serviceMap.put(serviceType.getName(), serviceType.getId()); return serviceType.getId(); } }
public Key(Integer nodeId, OnmsServiceType serviceType, InetAddress ipAddress) { this (String.valueOf(Objects.requireNonNull(nodeId)), String.valueOf(Objects.requireNonNull(serviceType).getId()), Objects.requireNonNull(ipAddress).toString()); }
protected OnmsServiceType serviceTypeDTOToOnmsServiceType(ServiceTypeDTO serviceTypeDTO) { if ( serviceTypeDTO == null ) { return null; } OnmsServiceType onmsServiceType = new OnmsServiceType(); onmsServiceType.setId( serviceTypeDTO.getId() ); onmsServiceType.setName( serviceTypeDTO.getName() ); return onmsServiceType; }