/** * */ package org.sinnlabs.dbvim.model; import com.j256.ormlite.field.DatabaseField; import com.j256.ormlite.table.DatabaseTable; /** * Class that represents search menu * @author peter.liverovsky * */ @DatabaseTable(tableName = "SearchMenus") public class SearchMenu { public static final int REFRESH_ONOPEN = 1; public static final String FORM_FIELD_NAME = "form_id"; public static final String NAME_FIELD_NAME = "name"; @DatabaseField(id = true) protected String name; @DatabaseField protected String qualification; @DatabaseField(foreign = true, foreignAutoRefresh = true) protected Form form; @DatabaseField protected String valueField; @DatabaseField protected String labelField; @DatabaseField protected int refreshPolicy; public SearchMenu() { refreshPolicy = REFRESH_ONOPEN; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getQualification() { return qualification; } public void setQualification(String qualification) { this.qualification = qualification; } public Form getForm() { return form; } public void setForm(Form form) { this.form = form; } public String getValueField() { return valueField; } public void setValueField(String valueField) { this.valueField = valueField; } public String getLabelField() { return labelField; } public void setLabelField(String labelField) { this.labelField = labelField; } public int getRefreshPolicy() { return refreshPolicy; } public void setRefreshPolicy(int refreshPolicy) { this.refreshPolicy = refreshPolicy; } }