blob: 0e1106c18434bcee3766bc4c45c0ce6212d909b2 [file] [log] [blame]
package eu.mulk.mulkcms2.cms.pages;
import jakarta.persistence.Column;
import jakarta.persistence.Id;
import java.io.Serializable;
import java.util.Objects;
public class ArticleBranchTipPK implements Serializable {
private int articleId;
private int revisionId;
@Id
@Column(name = "article", nullable = false)
public int getArticleId() {
return articleId;
}
@Id
@Column(name = "revision", nullable = false)
public int getRevisionId() {
return revisionId;
}
public void setArticleId(int articleId) {
this.articleId = articleId;
}
public void setRevisionId(int revisionId) {
this.revisionId = revisionId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof ArticleBranchTipPK)) {
return false;
}
ArticleBranchTipPK that = (ArticleBranchTipPK) o;
return articleId == that.articleId && revisionId == that.revisionId;
}
@Override
public int hashCode() {
return Objects.hash(articleId, revisionId);
}
}