package com.salesmanager.core.model.catalog.product.description;
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.catalog.product.Product;
import com.salesmanager.core.model.common.Description;
@Entity
@Table(name = "PRODUCT_DESCRIPTION", schema=SchemaConstant.SALESMANAGER_SCHEMA, uniqueConstraints={
@UniqueConstraint(columnNames={
"PRODUCT_ID",
"LANGUAGE_ID"
})
}
)
public class ProductDescription extends Description {
private static final long serialVersionUID = -7991123535661321865L;
@ManyToOne(targetEntity = Product.class)
@JoinColumn(name = "PRODUCT_ID", nullable = false)
private Product product;
@Column(name = "PRODUCT_HIGHLIGHT")
private String productHighlight;
@Column(name = "DOWNLOAD_LNK")
private String productExternalDl;
@Column(name = "SEF_URL")
private String seUrl;
@Column(name = "META_TITLE")
private String metatagTitle;
@Column(name = "META_KEYWORDS")
private String metatagKeywords;
@Column(name = "META_DESCRIPTION")
private String metatagDescription;
public ProductDescription() {
}
public String getProductHighlight() {
return productHighlight;
}
public void setProductHighlight(String productHighlight) {
this.productHighlight = productHighlight;
}
public String getProductExternalDl() {
return productExternalDl;
}
public void setProductExternalDl(String productExternalDl) {
this.productExternalDl = productExternalDl;
}
public String getSeUrl() {
return seUrl;
}
public void setSeUrl(String seUrl) {
this.seUrl = seUrl;
}
public String getMetatagTitle() {
return metatagTitle;
}
public void setMetatagTitle(String metatagTitle) {
this.metatagTitle = metatagTitle;
}
public String getMetatagKeywords() {
return metatagKeywords;
}
public void setMetatagKeywords(String metatagKeywords) {
this.metatagKeywords = metatagKeywords;
}
public String getMetatagDescription() {
return metatagDescription;
}
public void setMetatagDescription(String metatagDescription) {
this.metatagDescription = metatagDescription;
}
public Product getProduct() {
return product;
}
public void setProduct(Product product) {
this.product = product;
}
}