Mercurial > hg > LGDataverses
view src/main/java/edu/harvard/iq/dataverse/DatasetVersionDatasetUserId.java @ 10:a50cf11e5178
Rewrite LGDataverse completely upgrading to dataverse4.0
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Tue, 08 Sep 2015 17:00:21 +0200 |
| parents | |
| children |
line wrap: on
line source
package edu.harvard.iq.dataverse; import java.io.Serializable; /** * Id Class for {@link DatasetVersionUser}, representing a composite key. * @author skraffmiller */ public class DatasetVersionDatasetUserId implements Serializable { private String userIdentifier; private long datasetversionid; @Override public int hashCode() { return (int) (userIdentifier.hashCode() ^ datasetversionid); } @Override public boolean equals(Object object) { if (!(object instanceof DatasetVersionDatasetUserId)) { return false; } DatasetVersionDatasetUserId other = (DatasetVersionDatasetUserId) object; return (this.userIdentifier.equals(other.userIdentifier) && this.datasetversionid == other.datasetversionid ); } @Override public String toString() { return "DatasetVersionDatasetUserId{" + "userIdentifier=" + userIdentifier + ", datasetversionid=" + datasetversionid + '}'; } public String getUserIdentifier() { return userIdentifier; } public void setUserIdentifier(String userIdentifier) { this.userIdentifier = userIdentifier; } public long getDatasetversionid() { return datasetversionid; } public void setDatasetversionid(long datasetversionid) { this.datasetversionid = datasetversionid; } }
