|
|
|
|
@ -29,7 +29,7 @@ public class Scan {
|
|
|
|
|
@JoinColumn(name = "product_id", referencedColumnName = "id") |
|
|
|
|
private String productName; |
|
|
|
|
*/ |
|
|
|
|
@Column(name="proudct_name") |
|
|
|
|
@Column(name="product_name") |
|
|
|
|
private String productName; |
|
|
|
|
|
|
|
|
|
//@Temporal(TemporalType.TIMESTAMP)
|
|
|
|
|
@ -54,7 +54,7 @@ public class Scan {
|
|
|
|
|
@NotNull |
|
|
|
|
private String requestor; |
|
|
|
|
|
|
|
|
|
@Column(name="report_email") |
|
|
|
|
@Column(name="email") |
|
|
|
|
@Email |
|
|
|
|
private String email; |
|
|
|
|
|
|
|
|
|
@ -102,8 +102,9 @@ public class Scan {
|
|
|
|
|
@Access(AccessType.PROPERTY) |
|
|
|
|
@Email |
|
|
|
|
public String getEmail() { |
|
|
|
|
if(email != null) |
|
|
|
|
if(email != null) { |
|
|
|
|
return email; |
|
|
|
|
} |
|
|
|
|
return getRequestor() + "@redhat.com"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -122,9 +123,9 @@ public class Scan {
|
|
|
|
|
|
|
|
|
|
@JsonIgnore |
|
|
|
|
@Transient |
|
|
|
|
public void propergateOptions(){ |
|
|
|
|
public void propagateOptions(){ |
|
|
|
|
//In future lets export this scan object as YAML
|
|
|
|
|
getScanRequests().propergateOptions(); |
|
|
|
|
getScanRequests().propagateOptions(); |
|
|
|
|
String covscanArgs = " --email-to " + this.getEmail() + " --comment \"" + this.productName + "\""; |
|
|
|
|
getScanRequests().scanRequests.forEach(sr -> sr.setScanProperties(sr.getScanProperties() + covscanArgs)); |
|
|
|
|
} |
|
|
|
|
|