package com.salesmanager.core.model.catalog.product.manufacturer;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import com.salesmanager.core.constants.SchemaConstant;
import com.salesmanager.core.model.common.Description;
@Entity
@Table(name = "MANUFACTURER_DESCRIPTION", schema=SchemaConstant.SALESMANAGER_SCHEMA, uniqueConstraints={
@UniqueConstraint(columnNames={
"MANUFACTURER_ID",
"LANGUAGE_ID"
})
}
)
public class ManufacturerDescription extends Description {
private static final long serialVersionUID = -2164581613773995282L;
@ManyToOne(targetEntity = Manufacturer.class)
@JoinColumn(name = "MANUFACTURER_ID", nullable = false)
private Manufacturer manufacturer;
@Column(name = "MANUFACTURERS_URL")
private String url;
@Column(name = "URL_CLICKED")
private Integer urlClicked;
@Column(name = "DATE_LAST_CLICK")
private Date dateLastClick;
public ManufacturerDescription() {
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public Integer getUrlClicked() {
return urlClicked;
}
public void setUrlClicked(Integer urlClicked) {
this.urlClicked = urlClicked;
}
public Date getDateLastClick() {
return dateLastClick;
}
public void setDateLastClick(Date dateLastClick) {
this.dateLastClick = dateLastClick;
}
public Manufacturer getManufacturer() {
return manufacturer;
}
public void setManufacturer(Manufacturer manufacturer) {
this.manufacturer = manufacturer;
}
}