package com.opendoorlogistics.core.scripts.parameters.beans;
import static com.opendoorlogistics.core.scripts.parameters.beans.WithKeyParametersTable.*;
import com.opendoorlogistics.api.scripts.parameters.Parameters;
import com.opendoorlogistics.api.scripts.parameters.Parameters.ParamDefinitionField;
import com.opendoorlogistics.api.scripts.parameters.Parameters.PromptType;
import com.opendoorlogistics.api.tables.ODLColumnType;
import com.opendoorlogistics.api.tables.beans.annotations.ODLColumnName;
import com.opendoorlogistics.api.tables.beans.annotations.ODLColumnOrder;
import com.opendoorlogistics.api.tables.beans.annotations.ODLNullAllowed;
import com.opendoorlogistics.api.tables.beans.annotations.ODLTableName;
import com.opendoorlogistics.core.scripts.parameters.ParametersImpl;
import com.opendoorlogistics.core.tables.beans.BeanMappedRowImpl;
@ODLTableName(ParametersImpl.TABLE_NAME)
@SuppressWarnings("unused")
public class NoKeyParametersTable extends BeanMappedRowImpl{
// key, value, description, value-type, ui-type, default value
private String valuetype = ODLColumnType.STRING.name();
// private String defaultValue;
// private String editorType;
private String promptType = PromptType.ATTACH.name();
private String value;
public String getValuetype() {
return valuetype;
}
@ODLColumnOrder(COL_VALUE_TYPE)
@ODLColumnName(Parameters.FIELDNAME_VALUE_TYPE)
public void setValuetype(String valuetype) {
this.valuetype = valuetype;
}
// public String getDefaultValue() {
// return defaultValue;
// }
//
// @ODLColumnName(Parameters.FIELDNAME_DEFAULT_VALUE)
// @ODLColumnOrder(COL_DEFAULT_VALUE)
// @ODLNullAllowed
// public void setDefaultValue(String defaultValue) {
// this.defaultValue = defaultValue;
// }
public String getPromptType() {
return promptType;
}
@ODLColumnName(Parameters.FIELDNAME_PROMPT_TYPE)
@ODLColumnOrder(COL_PROMPT_TYPE)
@ODLNullAllowed
public void setPromptType(String promptType) {
this.promptType = promptType;
}
public String getValue() {
return value;
}
@ODLColumnName(Parameters.FIELDNAME_VALUE)
@ODLColumnOrder(COL_VALUE)
@ODLNullAllowed
public void setValue(String value) {
this.value = value;
}
//
// public String getEditorType() {
// return editorType;
// }
//
// @ODLColumnName(Parameters.FIELDNAME_EDITOR_TYPE)
// @ODLColumnOrder(COL_EDITOR_TYPE)
// @ODLNullAllowed
// public void setEditorType(String editorType) {
// this.editorType = editorType;
// }
//
}