71 lines
1.4 KiB
Java
71 lines
1.4 KiB
Java
package com.loafle.bridge.discoveryzone;
|
|
|
|
import com.loafle.bridge.discoveryhost.DiscoveryHost;
|
|
|
|
import javax.persistence.*;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Created by root on 16. 11. 15.
|
|
*/
|
|
@Entity
|
|
public class DiscoveryZone {
|
|
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.AUTO)
|
|
private long id;
|
|
|
|
@Column(nullable=false)
|
|
private long ip;
|
|
|
|
@Column(nullable=false)
|
|
private long cidr;
|
|
|
|
@OneToMany(mappedBy = "zone", cascade = CascadeType.ALL)
|
|
private List<HostScanHistory> hostScanHistories;
|
|
|
|
@OneToMany(mappedBy = "zone", cascade = CascadeType.ALL)
|
|
private List<DiscoveryHost> discoveryHosts;
|
|
|
|
public List<HostScanHistory> getHostScanHistories() {
|
|
return hostScanHistories;
|
|
}
|
|
|
|
public void setHostScanHistories(List<HostScanHistory> hostScanHistories) {
|
|
this.hostScanHistories = hostScanHistories;
|
|
}
|
|
|
|
public List<DiscoveryHost> getDiscoveryHosts() {
|
|
return discoveryHosts;
|
|
}
|
|
|
|
public void setDiscoveryHosts(List<DiscoveryHost> discoveryHosts) {
|
|
this.discoveryHosts = discoveryHosts;
|
|
}
|
|
|
|
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 getCidr() {
|
|
return cidr;
|
|
}
|
|
|
|
public void setCidr(long cidr) {
|
|
this.cidr = cidr;
|
|
}
|
|
}
|