From d38810a179a6f669ea0d3e7588f2aabed762deff Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 13 Apr 2014 09:59:38 +0200 Subject: yay --- .../java/io/trygvis/engine/domain/Artifact.java | 36 ++++++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) (limited to 'calamus-engine/src/main/java/io/trygvis/engine/domain/Artifact.java') 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(); + } } -- cgit v1.2.3