package io.oasp.gastronomy.restaurant.offermanagement.dataaccess.api;
import io.oasp.gastronomy.restaurant.general.dataaccess.api.ApplicationPersistenceEntity;
import io.oasp.gastronomy.restaurant.offermanagement.common.api.MenuItem;
import javax.persistence.Column;
import javax.persistence.MappedSuperclass;
import org.hibernate.envers.Audited;
/**
* The {@link io.oasp.gastronomy.restaurant.general.dataaccess.api.ApplicationPersistenceEntity persistent entity} for
* {@link MenuItem}.
*
*/
@MappedSuperclass
@Audited
public abstract class MenuItemEntity extends ApplicationPersistenceEntity implements MenuItem {
private static final long serialVersionUID = 1L;
private String name;
private String description;
/**
* The constructor.
*/
public MenuItemEntity() {
super();
}
@Column(name = "name", unique = true)
@Override
public String getName() {
return this.name;
}
@Override
public void setName(String name) {
this.name = name;
}
@Column(name = "description")
@Override
public String getDescription() {
return this.description;
}
@Override
public void setDescription(String description) {
this.description = description;
}
}