package org.openlca.core.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* An actor can be a person or an organisation.
*/
@Entity
@Table(name = "tbl_actors")
public class Actor extends CategorizedEntity {
@Column(name = "address")
private String address;
@Column(name = "city")
private String city;
@Column(name = "country")
private String country;
@Column(name = "email")
private String email;
@Column(name = "telefax")
private String telefax;
@Column(name = "telephone")
private String telephone;
@Column(name = "website")
private String website;
@Column(name = "zip_code")
private String zipCode;
@Override
public Actor clone() {
Actor clone = new Actor();
Util.cloneRootFields(this, clone);
clone.setAddress(getAddress());
clone.setCategory(getCategory());
clone.setCity(getCity());
clone.setCountry(getCountry());
clone.setEmail(getEmail());
clone.setTelefax(getTelefax());
clone.setTelephone(getTelephone());
clone.setWebsite(getWebsite());
clone.setZipCode(getZipCode());
return clone;
}
public String getAddress() {
return address;
}
public String getCity() {
return city;
}
public String getCountry() {
return country;
}
public String getEmail() {
return email;
}
public String getTelefax() {
return telefax;
}
public String getTelephone() {
return telephone;
}
public String getWebsite() {
return website;
}
public String getZipCode() {
return zipCode;
}
public void setEmail(String email) {
this.email = email;
}
public void setAddress(String address) {
this.address = address;
}
public void setCity(String city) {
this.city = city;
}
public void setCountry(String country) {
this.country = country;
}
public void setTelefax(String telefax) {
this.telefax = telefax;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public void setWebsite(String website) {
this.website = website;
}
public void setZipCode(String zipCode) {
this.zipCode = zipCode;
}
}