package org.openlca.core.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
@Entity
@Table(name = "tbl_locations")
public class Location extends CategorizedEntity {
@Column(name = "code")
private String code;
@Column(name = "latitude")
private double latitude;
@Column(name = "longitude")
private double longitude;
@Lob
@Column(name = "kmz")
private byte[] kmz;
public String getCode() {
return code;
}
@Override
public Location clone() {
Location clone = new Location();
Util.cloneRootFields(this, clone);
clone.setCode(getCode());
clone.setLatitude(getLatitude());
clone.setLongitude(getLongitude());
clone.setKmz(getKmz());
return clone;
}
public double getLatitude() {
return latitude;
}
public double getLongitude() {
return longitude;
}
public void setCode(String code) {
this.code = code;
}
public void setLatitude(double latitude) {
this.latitude = latitude;
}
public void setLongitude(double longitude) {
this.longitude = longitude;
}
public byte[] getKmz() {
return kmz;
}
public void setKmz(byte[] kmz) {
this.kmz = kmz;
}
}