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