package com.ctp.cdi.query.test.domain;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Embeddable;
@Embeddable
@SuppressWarnings("serial")
public class TeeId implements Serializable {
@Column(nullable = false)
private long teeSetId;
@Column(nullable = false)
private long holeId;
public TeeId() {
}
public TeeId(long teeSetId, long holeId) {
this.teeSetId = teeSetId;
this.holeId = holeId;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + (int) (holeId ^ (holeId >>> 32));
result = prime * result + (int) (teeSetId ^ (teeSetId >>> 32));
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
TeeId other = (TeeId) obj;
if (holeId != other.holeId)
return false;
if (teeSetId != other.teeSetId)
return false;
return true;
}
public long getTeeSetId() {
return teeSetId;
}
public void setTeeSetId(long teeSetId) {
this.teeSetId = teeSetId;
}
public long getHoleId() {
return holeId;
}
public void setHoleId(long holeId) {
this.holeId = holeId;
}
}