package com.mycompany.furniture;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import me.prettyprint.hom.ObjectConverter;
@Entity
@DiscriminatorValue("table_desk")
public class Desk extends BasicTable {
@Column(name = "desk_type")
private String deskType;
@me.prettyprint.hom.annotations.Column(name = "drawerList")
private List<Drawer> drawerList = new ArrayList<Drawer>();
@me.prettyprint.hom.annotations.Column(name = "oneColumnDrawerList", converter = ObjectConverter.class)
private List<Drawer> oneColumnDrawerList = new ArrayList<Drawer>();
public List<Drawer> getDrawerList() {
return drawerList;
}
public void setDrawerList(List<Drawer> drawerList) {
this.drawerList = drawerList;
}
public List<Drawer> getOneColumnDrawerList() {
return oneColumnDrawerList;
}
public void setOneColumnDrawerList(List<Drawer> customDrawerList) {
this.oneColumnDrawerList = customDrawerList;
}
public String getDeskType() {
return deskType;
}
public void setDeskType(String deskType) {
this.deskType = deskType;
}
public Desk addDrawer(Drawer drawer) {
getDrawerList().add(drawer);
return this;
}
}