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; } }