//$Id$
package org.hibernate.test.annotations;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.MappedSuperclass;
import javax.persistence.Transient;
/**
* @author Emmanuel Bernard
*/
@MappedSuperclass
public abstract class FlyingObject extends Thing implements Serializable {
private String serial;
private int altitude;
private int metricAltitude;
private String color = "white";
public int getAltitude() {
return altitude;
}
public void setAltitude(int i) {
altitude = i;
}
@Transient
public int getMetricAltitude() {
return metricAltitude;
}
public void setMetricAltitude(int i) {
metricAltitude = i;
}
@Column(name = "serialnbr")
public String getSerial() {
return serial;
}
public void setSerial(String serial) {
this.serial = serial;
}
@Column(nullable = false)
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}