ActiveIngredientData.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.ColumnDouble;
import data.table.column.ColumnString;
/**
*
* @author <a href="mailto:shaun.case@colostate.edu">Shaun Case</a>
*/
class ActiveIngredientsData extends Table {
static final String AI_ID = "ai_id";
static final String AI_NAME = "ai_name";
static final String AI_PCT = "ai_pct";
static final String DEFAULT_APP_RATE_ID = "default_app_rate_id";
static final String[] AI_ID_DATA = {AI_ID, "Active ingredient database Id"};
static final String[] AI_NAME_DATA = {AI_NAME, "Active ingredient name"};
static final String[] AI_PCT_DATA = {AI_PCT, "Active ingredient percent", "Percent", "%.3f"};
static final String[] DEFAULT_APP_RATE_ID_DATA = {DEFAULT_APP_RATE_ID, "Default application rate database id"};
ActiveIngredientsData() {
columns.put(AI_ID, new ColumnString(AI_ID_DATA));
columns.put(AI_NAME, new ColumnString(AI_NAME_DATA));
columns.put(AI_PCT, new ColumnDouble(AI_PCT_DATA));
columns.put(DEFAULT_APP_RATE_ID, new ColumnString(DEFAULT_APP_RATE_ID_DATA));
setNonOutputColumns(null);
}
}