Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/shared/model/ToLoad.java @ 822:ffb98b228b3c
Add code to extract data to load from datacage tree.
flys-client/trunk@2493 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 12 Aug 2011 15:51:51 +0000 |
parents | |
children | 2f65c742803f |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/ToLoad.java Fri Aug 12 15:51:51 2011 +0000 @@ -0,0 +1,86 @@ +package de.intevation.flys.client.shared.model; + +import java.io.Serializable; + +public class ToLoad implements Serializable +{ + protected String artifactId; + protected String ids; + protected String factory; + protected String num; + + public ToLoad() { + } + + public ToLoad( + String factory, + String artifactId, + String ids, + String num + ) { + this.factory = factory; + this.artifactId = artifactId; + this.ids = ids; + this.num = num; + } + + public String getArtifactId() { + return artifactId; + } + + public void setArtifactId(String artifactId) { + this.artifactId = artifactId; + } + + public String getIds() { + return ids; + } + + public void setIds(String ids) { + this.ids = ids; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } + + public String getNum() { + return num; + } + + public void setNum(String num) { + this.num = num; + } + + private static final boolean equals(String a, String b) { + if ((a == null && b != null) || (a != null && b == null)) { + return false; + } + return (a == null && b == null) || a.equals(b); + } + + @Override + public boolean equals(Object other) { + if (!(other instanceof ToLoad)) { + return false; + } + ToLoad o = (ToLoad)other; + return equals(factory, o.factory) + && equals(artifactId, o.artifactId) + && equals(ids, o.ids) + && equals(num, o.num); + } + + public String toString() { + StringBuilder sb = new StringBuilder("[") + .append("factory='").append(factory).append("', artifactId='") + .append(artifactId).append("', ids='").append(ids) + .append("', num='").append(num).append("']"); + return sb.toString(); + } +} +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :