ProductData.java [src/java/m/wqm/wqm03_pesticideattributes] Revision: default Date:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package m.wqm.wqm03_pesticideattributes;
import data.table.Table;
import data.table.column.ColumnInteger;
import data.table.column.ColumnString;
/**
*
* @author <a href="mailto:shaun.case@colostate.edu">Shaun Case</a>
*/
class ProductData extends Table {
static final String REG_NO = "reg_no";
static final String EPA_NO = "epa_code";
static final String APP_AREA = "app_area_id";
static final String APP_METHOD = "app_method_id";
static final String[] REG_NO_DATA = {REG_NO, "EPA product registration number (EPA Reg. No.) in padded form"};
static final String[] EPA_NO_DATA = {EPA_NO, "EPA product registration number (EPA Reg. No.)"};
static final String[] APP_AREA_DATA = {APP_AREA, "Application Area String database Id"};
static final String[] APP_METHOD_DATA = {APP_METHOD, "Application Method String database Id"};
ProductData() {
columns.put(EPA_NO, new ColumnString(EPA_NO_DATA));
columns.put(REG_NO, new ColumnString(REG_NO_DATA));
columns.put(APP_AREA, new ColumnInteger(APP_AREA_DATA));
columns.put(APP_METHOD, new ColumnInteger(APP_METHOD_DATA));
setNonOutputColumns(null);
}
public void RegNo(String value) {
columns.get(REG_NO).setValue(value);
}
public String RegNo() {
return (String) columns.get(REG_NO).getValue();
}
}