package org.ovirt.engine.core.common.businessentities;
import java.io.Serializable;
import java.util.Objects;
import org.ovirt.engine.core.compat.Guid;
public class TagsUserMap implements Serializable {
private static final long serialVersionUID = 8616194965200914499L;
private Guid tagId;
private Guid userId;
public TagsUserMap() {
this (null, Guid.Empty);
}
public TagsUserMap(Guid tag_id, Guid user_id) {
this.tagId = tag_id;
this.userId = user_id;
}
public Guid getTagId() {
return this.tagId;
}
public void setTagId(Guid value) {
this.tagId = value;
}
public Guid getUserId() {
return this.userId;
}
public void setUserId(Guid value) {
this.userId = value;
}
@Override
public int hashCode() {
return Objects.hash(
tagId,
userId
);
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof TagsUserMap)) {
return false;
}
TagsUserMap other = (TagsUserMap) obj;
return Objects.equals(tagId, other.tagId)
&& Objects.equals(userId, other.userId);
}
}