services
This commit is contained in:
		
							parent
							
								
									d1d9f96a48
								
							
						
					
					
						commit
						343b2f1f58
					
				
							
								
								
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							@ -50,7 +50,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>com.loafle.overflow</groupId>
 | 
			
		||||
            <artifactId>commons-java</artifactId>
 | 
			
		||||
            <version>1.0.87-SNAPSHOT</version>
 | 
			
		||||
            <version>1.0.88-SNAPSHOT</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
 | 
			
		||||
@ -22,4 +22,6 @@ public interface InfraDAO extends JpaRepository<Infra, Long> {
 | 
			
		||||
  Page<Infra> findAllByProbeIdIn(List<Long> probeIds, Pageable pageable);
 | 
			
		||||
 | 
			
		||||
  Page<Infra> findAllByProbeDomainId(Long probeDomainId, Pageable pageable);
 | 
			
		||||
 | 
			
		||||
  List<Infra> findAllByMetaInfraTypeKeyAndProbeId(String metaInfraTypeKey, Long probeId);
 | 
			
		||||
}
 | 
			
		||||
@ -153,12 +153,13 @@ public class CentralInfraService implements InfraService {
 | 
			
		||||
    InfraHostIP eInfraHostIP = this.infraHostIPService.readByInfraHostInfraZoneIDAndMetaIPTypeKeyAndAddress(
 | 
			
		||||
        infraZone.getId(), infraHostIP.getMetaIPType().getKey(), host.getAddress());
 | 
			
		||||
    if (null != eInfraHostIP) {
 | 
			
		||||
      return eInfraHostIP.getInfraHost();
 | 
			
		||||
      throw new OverflowException(String.format("IP[%s(%s)] of Zone[%s] is exist already", host.getAddress(),
 | 
			
		||||
          infraHostIP.getMetaIPType().getName(), infraZone.getNetwork()));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    InfraHost infraHost = new InfraHost();
 | 
			
		||||
    infraHost.setMetaInfraType(MetaInfraType.Enum.HOST.to());
 | 
			
		||||
    infraHost.setProbe(probe);
 | 
			
		||||
    infraZone.setMetaInfraType(MetaInfraType.Enum.HOST.to());
 | 
			
		||||
    infraZone.setProbe(probe);
 | 
			
		||||
    infraHost.setInfraZone(infraZone);
 | 
			
		||||
    infraHost.setMetaTargetHostType(MetaTargetHostType.Enum.UNKNOWN.to());
 | 
			
		||||
 | 
			
		||||
@ -247,8 +248,6 @@ public class CentralInfraService implements InfraService {
 | 
			
		||||
    com.loafle.overflow.model.infra.InfraService infraService = new com.loafle.overflow.model.infra.InfraService();
 | 
			
		||||
    infraService.setInfraHostPort(infraHostPort);
 | 
			
		||||
    infraService.setMetaCryptoType(metaCryptoType);
 | 
			
		||||
    infraService.setMetaInfraType(MetaInfraType.Enum.SERVICE.to());
 | 
			
		||||
    infraService.setProbe(probe);
 | 
			
		||||
 | 
			
		||||
    return this.infraServiceDAO.save(infraService);
 | 
			
		||||
  }
 | 
			
		||||
@ -355,6 +354,12 @@ public class CentralInfraService implements InfraService {
 | 
			
		||||
    return this.infraDAO.findAllByProbeDomainId(domainID);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public List<Infra> readAllByMetaInfraTypeKeyAndProbeID(String metaInfraTypeKey, Long probeID)
 | 
			
		||||
      throws OverflowException {
 | 
			
		||||
    return this.infraDAO.findAllByMetaInfraTypeKeyAndProbeId(metaInfraTypeKey, probeID);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public List<InfraZone> readAllInfraZoneByProbeDomainID(Long probeDomainID) throws OverflowException {
 | 
			
		||||
    return null;
 | 
			
		||||
  }
 | 
			
		||||
@ -367,4 +372,5 @@ public class CentralInfraService implements InfraService {
 | 
			
		||||
      throws OverflowException {
 | 
			
		||||
    return this.infraServiceDAO.findAllByInfraHostPortId(infraHostPortID);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -2,7 +2,6 @@ package com.loafle.overflow.central.module.meta.service;
 | 
			
		||||
 | 
			
		||||
import com.loafle.overflow.central.module.meta.dao.MetaTargetTypeDAO;
 | 
			
		||||
import com.loafle.overflow.core.exception.OverflowException;
 | 
			
		||||
import com.loafle.overflow.model.meta.MetaInfraType;
 | 
			
		||||
import com.loafle.overflow.model.meta.MetaTargetType;
 | 
			
		||||
import com.loafle.overflow.service.central.meta.MetaTargetTypeService;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,8 @@ import com.loafle.overflow.central.module.probe.service.CentralProbeService;
 | 
			
		||||
import com.loafle.overflow.central.module.target.dao.TargetDAO;
 | 
			
		||||
import com.loafle.overflow.core.exception.OverflowException;
 | 
			
		||||
import com.loafle.overflow.core.model.PageParams;
 | 
			
		||||
import com.loafle.overflow.model.infra.Infra;
 | 
			
		||||
import com.loafle.overflow.model.meta.MetaInfraType;
 | 
			
		||||
import com.loafle.overflow.model.probe.Probe;
 | 
			
		||||
import com.loafle.overflow.model.target.Target;
 | 
			
		||||
import com.loafle.overflow.service.central.target.TargetService;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user