ZoneDescription.java
Home
/
sm-core /
src /
main /
java /
com /
salesmanager /
core /
business /
reference /
zone /
model /
ZoneDescription.java
package com.salesmanager.core.business.reference.zone.model;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import com.salesmanager.core.business.common.model.Description;
import com.salesmanager.core.business.reference.language.model.Language;
@Entity
@Table(name="ZONE_DESCRIPTION", uniqueConstraints={
@UniqueConstraint(columnNames={
"ZONE_ID",
"LANGUAGE_ID"
})
}
)
public class ZoneDescription extends Description {
private static final long serialVersionUID = 6448836326562270923L;
@ManyToOne(targetEntity = Zone.class)
@JoinColumn(name = "ZONE_ID", nullable = false)
private Zone zone;
public ZoneDescription() {
}
public ZoneDescription(Zone zone, Language language, String name) {
setZone(zone);
setLanguage(language);
setName(name);
}
public Zone getZone() {
return zone;
}
public void setZone(Zone zone) {
this.zone = zone;
}
}