|
|
|
|
@ -11,6 +11,8 @@ import java.util.*;
|
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
import jakarta.persistence.*; |
|
|
|
|
import jakarta.transaction.Transactional; |
|
|
|
|
import org.jboss.logging.annotations.Property; |
|
|
|
|
|
|
|
|
|
@ApplicationScoped |
|
|
|
|
@Entity |
|
|
|
|
@ -21,10 +23,11 @@ public class ScanRequests {
|
|
|
|
|
@GeneratedValue |
|
|
|
|
protected UUID id; |
|
|
|
|
|
|
|
|
|
@JsonIgnore |
|
|
|
|
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@OneToMany(fetch=FetchType.EAGER, cascade = CascadeType.ALL) |
|
|
|
|
@JoinColumn(name = "scan_request_id", referencedColumnName = "id") |
|
|
|
|
private Set<ScanRequest> scanRequests;// = new HashSet<>();
|
|
|
|
|
public Set<ScanRequest> scanRequests = new HashSet<>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="scan_properties") |
|
|
|
|
@ -93,16 +96,14 @@ public class ScanRequests {
|
|
|
|
|
*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@JsonProperty("scanRequests") |
|
|
|
|
public Set<ScanRequest> getScanRequests() { |
|
|
|
|
return scanRequests; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setScanRequests(Set<ScanRequest> scanRequests) { |
|
|
|
|
this.scanRequests = scanRequests; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@JsonProperty("globalScanProperties") |
|
|
|
|
@Transient |
|
|
|
|
public String getGlobalScanProperties() { |
|
|
|
|
return globalScanProperties; |
|
|
|
|
} |
|
|
|
|
@ -113,6 +114,7 @@ public class ScanRequests {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("scanMetadata") |
|
|
|
|
@Transient |
|
|
|
|
public String getScanMetadata() { |
|
|
|
|
return scanMetadata; |
|
|
|
|
} |
|
|
|
|
@ -120,4 +122,10 @@ public class ScanRequests {
|
|
|
|
|
public void setScanMetadata(String scanMetadata) { |
|
|
|
|
this.scanMetadata = scanMetadata; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@JsonProperty("scanRequests") |
|
|
|
|
@Transient |
|
|
|
|
public Set<ScanRequest> getScanRequests() { |
|
|
|
|
return this.scanRequests; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|