added
discovery mode not entity
This commit is contained in:
parent
f5491dcc7f
commit
5f8e647564
|
@ -0,0 +1,100 @@
|
||||||
|
package com.loafle.overflow.module.discovery.model;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 4.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class Host {
|
||||||
|
|
||||||
|
|
||||||
|
private long id;
|
||||||
|
private long ip;
|
||||||
|
private long mac;
|
||||||
|
|
||||||
|
private Date createDate;
|
||||||
|
private Date updateDate;
|
||||||
|
|
||||||
|
private String os;
|
||||||
|
private boolean target;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Port> ports;
|
||||||
|
|
||||||
|
public List<Port> getPorts() {
|
||||||
|
return ports;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPorts(List<Port> ports) {
|
||||||
|
this.ports = ports;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public Host(){}
|
||||||
|
|
||||||
|
public Host(long ip, long mac){
|
||||||
|
this.ip = ip;
|
||||||
|
this.mac = mac;
|
||||||
|
}
|
||||||
|
|
||||||
|
public long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public long getIp() {
|
||||||
|
return ip;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIp(long ip) {
|
||||||
|
this.ip = ip;
|
||||||
|
}
|
||||||
|
|
||||||
|
public long getMac() {
|
||||||
|
return mac;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMac(long mac) {
|
||||||
|
this.mac = mac;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateDate() {
|
||||||
|
return createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateDate(Date createDate) {
|
||||||
|
this.createDate = createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateDate() {
|
||||||
|
return updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateDate(Date updateDate) {
|
||||||
|
this.updateDate = updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOs() {
|
||||||
|
return os;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOs(String os) {
|
||||||
|
this.os = os;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isTarget() {
|
||||||
|
return target;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTarget(boolean target) {
|
||||||
|
this.target = target;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,124 @@
|
||||||
|
package com.loafle.overflow.module.discovery.model;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by snoop on 17. 6. 27.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
import com.loafle.overflow.module.discovery.type.PortType;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 4.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class Port {
|
||||||
|
|
||||||
|
|
||||||
|
private long id;
|
||||||
|
|
||||||
|
|
||||||
|
private Host host;
|
||||||
|
public Host getHost() {
|
||||||
|
return host;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHost(Host host) {
|
||||||
|
this.host = host;
|
||||||
|
}
|
||||||
|
|
||||||
|
private PortType portType;
|
||||||
|
|
||||||
|
|
||||||
|
private int portNumber;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private List<Service> services;
|
||||||
|
|
||||||
|
public List<Service> getServices() {
|
||||||
|
return services;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setServices(List<Service> services) {
|
||||||
|
this.services = services;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private Date createDate;
|
||||||
|
|
||||||
|
|
||||||
|
private Date updateDate;
|
||||||
|
|
||||||
|
public Port() {}
|
||||||
|
|
||||||
|
public Port(PortType type, int portNumber) {
|
||||||
|
this.portType = type;
|
||||||
|
this.portNumber = portNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Port(Host host, PortType type, int portNumber) {
|
||||||
|
this.host = host;
|
||||||
|
this.portType = type;
|
||||||
|
this.portNumber = portNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PortType getPortType() {
|
||||||
|
return portType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPortType(PortType portType) {
|
||||||
|
this.portType = portType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPortNumber() {
|
||||||
|
return portNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPortNumber(int portNumber) {
|
||||||
|
this.portNumber = portNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public Date getCreateDate() {
|
||||||
|
return createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateDate(Date createDate) {
|
||||||
|
this.createDate = createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateDate() {
|
||||||
|
return updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateDate(Date updateDate) {
|
||||||
|
this.updateDate = updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void mappingChildren(Host discoveryHost) {
|
||||||
|
this.setHost(discoveryHost);
|
||||||
|
|
||||||
|
|
||||||
|
List<Service> discoveryServices = this.getServices();
|
||||||
|
if (discoveryServices != null) {
|
||||||
|
for (int z = 0 ; z < discoveryServices.size() ; ++z) {
|
||||||
|
discoveryServices.get(z).setPort(this);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,87 @@
|
||||||
|
package com.loafle.overflow.module.discovery.model;
|
||||||
|
|
||||||
|
|
||||||
|
import com.loafle.overflow.module.discovery.type.PortType;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 4.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class Service {
|
||||||
|
|
||||||
|
|
||||||
|
private long id;
|
||||||
|
|
||||||
|
|
||||||
|
private Port port;
|
||||||
|
public Port getPort() {
|
||||||
|
return port;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPort(Port port) {
|
||||||
|
this.port = port;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private PortType portType;
|
||||||
|
|
||||||
|
|
||||||
|
private String serviceName;
|
||||||
|
|
||||||
|
|
||||||
|
private Date createDate;
|
||||||
|
|
||||||
|
|
||||||
|
private Date updateDate;
|
||||||
|
|
||||||
|
public Service() {}
|
||||||
|
|
||||||
|
public Service(Port port,PortType t, String serviceName) {
|
||||||
|
this.port = port;
|
||||||
|
this.portType = t;
|
||||||
|
this.serviceName = serviceName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PortType getPortType() {
|
||||||
|
return portType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPortType(PortType portType) {
|
||||||
|
this.portType = portType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getServiceName() {
|
||||||
|
return serviceName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setServiceName(String serviceName) {
|
||||||
|
this.serviceName = serviceName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public Date getCreateDate() {
|
||||||
|
return createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateDate(Date createDate) {
|
||||||
|
this.createDate = createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateDate() {
|
||||||
|
return updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateDate(Date updateDate) {
|
||||||
|
this.updateDate = updateDate;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.loafle.overflow.module.discovery.type;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by snoop on 17. 6. 27.
|
||||||
|
*/
|
||||||
|
public enum PortType {
|
||||||
|
TCP("TCP"),
|
||||||
|
UDP("UDP"),
|
||||||
|
TLS("TLS");
|
||||||
|
|
||||||
|
private String stringValue;
|
||||||
|
PortType(String string) {stringValue = string;}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return stringValue;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user