This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See http://git.codelutin.com/observe.git commit 6c2e0fae31833d7fd21f633e2311d79bd25cb8ec Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Oct 19 01:09:10 2015 +0200 Ajout d'un equals sur IdDto sinon on ne compare que des références mémoire --- .../src/main/java/fr/ird/observe/services/dto/IdDto.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/observe-services-model/src/main/java/fr/ird/observe/services/dto/IdDto.java b/observe-services-model/src/main/java/fr/ird/observe/services/dto/IdDto.java index 0e32fd7..3b65566 100644 --- a/observe-services-model/src/main/java/fr/ird/observe/services/dto/IdDto.java +++ b/observe-services-model/src/main/java/fr/ird/observe/services/dto/IdDto.java @@ -24,6 +24,8 @@ package fr.ird.observe.services.dto; import org.apache.commons.lang3.StringUtils; +import java.util.Objects; + public abstract class IdDto extends AbstractIdDto { private static final long serialVersionUID = 1L; @@ -36,4 +38,17 @@ public abstract class IdDto extends AbstractIdDto { return !isPersisted(); } + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (!(o instanceof AbstractIdDto)) return false; + AbstractIdDto that = (AbstractIdDto) o; + return Objects.equals(id, that.id); + } + + @Override + public int hashCode() { + return Objects.hash(id); + } + } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.