package net.techreadiness.persistence.domain;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import net.techreadiness.persistence.AuditedBaseEntity;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
/**
* The persistent class for the view_def_text database table.
*
*/
@Entity
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Table(name = "view_def_text")
public class ViewDefTextDO extends AuditedBaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "view_def_text_id")
private int viewDefTextId;
@Column(name = "column_number")
private int columnNumber;
@Column(name = "display_order")
private int displayOrder;
private String text;
// bi-directional many-to-one association to ViewDefDO
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "view_def_id")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private ViewDefDO viewDef;
public ViewDefTextDO() {
}
public int getViewDefTextId() {
return viewDefTextId;
}
public void setViewDefTextId(int viewDefTextId) {
this.viewDefTextId = viewDefTextId;
}
public int getColumnNumber() {
return columnNumber;
}
public void setColumnNumber(int columnNumber) {
this.columnNumber = columnNumber;
}
public int getDisplayOrder() {
return displayOrder;
}
public void setDisplayOrder(int displayOrder) {
this.displayOrder = displayOrder;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public ViewDefDO getViewDef() {
return viewDef;
}
public void setViewDef(ViewDefDO viewDef) {
this.viewDef = viewDef;
}
}