blob: 045642e6be2840e6203f36e6a299c9b590493e49 [file] [log] [blame]
package eu.mulk.mulkcms2.cms.pages;
import jakarta.persistence.Id;
import java.io.Serializable;
import java.util.Objects;
public class ArticleRevisionCharacteristicPK implements Serializable {
private String characteristic;
private int articleRevisionId;
@Id
public String getCharacteristic() {
return characteristic;
}
public void setCharacteristic(String characteristic) {
this.characteristic = characteristic;
}
@Id
public int getArticleRevisionId() {
return articleRevisionId;
}
public void setArticleRevisionId(int articleRevisionId) {
this.articleRevisionId = articleRevisionId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof ArticleRevisionCharacteristicPK)) {
return false;
}
ArticleRevisionCharacteristicPK that = (ArticleRevisionCharacteristicPK) o;
return articleRevisionId == that.articleRevisionId
&& Objects.equals(characteristic, that.characteristic);
}
@Override
public int hashCode() {
return Objects.hash(characteristic, articleRevisionId);
}
}