diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java b/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java index 32818acf..ccdb0762 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java @@ -7,10 +7,16 @@ import java.util.Objects; /** * ContainerMeta is used to store container specific information. * An object of this class will be serialized with gson to a json file. + * + * TODO remove build_context_method + * no need to distinguish beettween methods + * TODO rename build_context_url to build_context */ public class ContainerMeta { + private int build_context_method; + private String image_repo; private String build_context_url; private String image_name; private String run_options; @@ -18,6 +24,7 @@ public class ContainerMeta { public ContainerMeta() { + image_repo = ""; build_context_method = ContainerBuildContextMethod.FILE.ordinal(); build_context_url = ""; image_name = ""; @@ -30,6 +37,7 @@ public class ContainerMeta { build_context_url = containerMeta.build_context_url; image_name = containerMeta.image_name; run_options = containerMeta.run_options; + image_repo = containerMeta.image_repo; for (ContainerBindMount bm : containerMeta.bind_mount_config) bind_mount_config.add(new ContainerBindMount(bm.getSource(), bm.getTarget(), bm.getOptions())); @@ -75,6 +83,10 @@ public class ContainerMeta { this.bind_mount_config = bindMountConfig; } + public String getImageRepo() { return image_repo; } + + public void setImageRepo(String from_image) { this.image_repo = from_image; } + @Override public boolean equals(Object o) { if (this == o) return true; @@ -83,7 +95,7 @@ public class ContainerMeta { ContainerMeta that = (ContainerMeta) o; return Objects.equals(build_context_url, that.build_context_url) && Objects.equals(image_name, that.image_name) && Objects.equals(run_options, that.run_options) && Objects.equals( - bind_mount_config, that.bind_mount_config); + bind_mount_config, that.bind_mount_config) && Objects.equals(image_repo,that.image_repo) ; } @Override public int hashCode() { |