aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java
diff options
context:
space:
mode:
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java
index 6c9de2fd584..e59b4eb0a07 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java
@@ -5,8 +5,8 @@ import com.yahoo.vespa.hosted.controller.api.integration.deployment.RevisionId;
import com.yahoo.vespa.hosted.controller.api.integration.deployment.SourceRevision;
import com.yahoo.vespa.hosted.controller.application.pkg.ApplicationPackage;
+import java.time.Instant;
import java.util.Optional;
-import java.util.OptionalInt;
import static com.yahoo.vespa.hosted.controller.application.pkg.ApplicationPackage.calculateHash;
@@ -21,23 +21,22 @@ public class Submission {
private final Optional<SourceRevision> source;
private final Optional<String> authorEmail;
private final Optional<String> description;
+ private final Instant now;
private final int risk;
public Submission(ApplicationPackage applicationPackage, byte[] testPackage, Optional<String> sourceUrl,
- Optional<SourceRevision> source, Optional<String> authorEmail, Optional<String> description, int risk) {
+ Optional<SourceRevision> source, Optional<String> authorEmail, Optional<String> description,
+ Instant now, int risk) {
this.applicationPackage = applicationPackage;
this.testPackage = testPackage;
this.sourceUrl = sourceUrl;
this.source = source;
this.authorEmail = authorEmail;
this.description = description;
+ this.now = now;
this.risk = risk;
}
- public static Submission basic(ApplicationPackage applicationPackage, byte[] testPackage) {
- return new Submission(applicationPackage, testPackage, Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), 0);
- }
-
public ApplicationVersion toApplicationVersion(long number) {
return ApplicationVersion.forProduction(RevisionId.forProduction(number),
source,
@@ -49,6 +48,7 @@ public class Submission {
source.map(SourceRevision::commit),
Optional.of(applicationPackage.bundleHash() + calculateHash(testPackage)),
description,
+ now,
risk);
}