summaryrefslogtreecommitdiff
path: root/calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java
diff options
context:
space:
mode:
Diffstat (limited to 'calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java')
-rw-r--r--calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java36
1 files changed, 33 insertions, 3 deletions
diff --git a/calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java b/calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java
index 2fb9beb..8e01d92 100644
--- a/calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java
+++ b/calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java
@@ -2,11 +2,9 @@ package io.trygvis.engine.domain;
import javax.persistence.Column;
import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
import java.util.Optional;
+import static io.trygvis.engine.domain.Artifact.Level.UNTESTED;
import static java.util.Optional.ofNullable;
@Entity
@@ -26,6 +24,16 @@ public class Artifact extends AbstractEntity {
@Column(length = 100, nullable = false)
private String extension;
+ @Column(nullable = false)
+ private Level level;
+
+ @Column(length = 40)
+ private String gitHash;
+
+ public enum Level {
+ UNTESTED
+ }
+
protected Artifact() {
}
@@ -35,6 +43,7 @@ public class Artifact extends AbstractEntity {
this.version = version;
this.classifier = classifier;
this.extension = extension;
+ this.level = UNTESTED;
}
public String getGroupId() {
@@ -56,4 +65,25 @@ public class Artifact extends AbstractEntity {
public String getExtension() {
return extension;
}
+
+ public Level getLevel() {
+ return level;
+ }
+
+ public String getGitHash() {
+ return gitHash;
+ }
+
+ @Override
+ public String toString() {
+ return "Artifact{" +
+ "groupId='" + groupId + '\'' +
+ ", artifactId='" + artifactId + '\'' +
+ ", version='" + version + '\'' +
+ ", classifier='" + classifier + '\'' +
+ ", extension='" + extension + '\'' +
+ ", level='" + level + '\'' +
+ ", gitHash='" + gitHash + '\'' +
+ "} " + super.toString();
+ }
}