package com.lassekoskela.maven.bean; import com.google.common.base.Objects; import com.google.common.base.Objects.ToStringHelper; public class MavenItem { private final String name; public MavenItem(String name) { this.name = name; } public String getItemId() { return name; } @Override public int hashCode(){ return Objects.hashCode(name); } @Override public boolean equals(Object object){ if (object instanceof MavenItem) { MavenItem that = (MavenItem) object; return Objects.equal(this.name, that.name); } return false; } @Override public String toString() { return toStringHelper() .toString(); } protected ToStringHelper toStringHelper() { return Objects.toStringHelper(this) .add("name", name); } }