TablePesticides.java [src/java/wqm/utils] Revision:   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 wqm.utils;

import data.table.Table;
import data.table.column.ColumnString;

/**
 *
 * @author <a href="mailto:shaun.case@colostate.edu">Shaun Case</a>
 */
public class TablePesticides extends Table {

    public static final String HUM_PHR_LEACH = "aoa_phr_leach_human";
    public static final String FISH_PHR_LEACH = "aoa_phr_leach_matcfish";
    public static final String HUM_PHR_SORUN = "aoa_phr_sorun_human";
    public static final String FISH_PHR_SORUN = "aoa_phr_sorun_matcfish";
    public static final String HUM_PHR_ADRUN = "aoa_phr_adrun_human";
    public static final String FISH_PHR_ADRUN = "aoa_phr_adrun_stvfish";

    private static final String[] HUM_PHR_LEACH_DATA = {HUM_PHR_LEACH, "Farm Operation Pesticide Leaching Hazard Rating - Humans"};
    private static final String[] FISH_PHR_LEACH_DATA = {FISH_PHR_LEACH, "Farm Operation Pesticide Leaching Hazard Rating - Fish"};
    private static final String[] HUM_PHR_SORUN_DATA = {HUM_PHR_SORUN, "Farm Operation Pesticide Solution Runoff Hazard Rating - Humans"};
    private static final String[] FISH_PHR_SORUN_DATA = {FISH_PHR_SORUN, "Farm Operation Pesticide Solution Runoff Hazard Rating - Fish"};
    private static final String[] HUM_PHR_ADRUN_DATA = {HUM_PHR_ADRUN, "Farm Operation Pesticide Adsorbed Runoff Hazard Rating - Humans"};
    private static final String[] FISH_PHR_ADRUN_DATA = {FISH_PHR_ADRUN, "Farm Operation Pesticide Adsorbed Runoff Hazard Rating - Fish"};

    public TablePesticides() {
        addDataColumn(HUM_PHR_LEACH, new ColumnString(HUM_PHR_LEACH_DATA));
        addDataColumn(FISH_PHR_LEACH, new ColumnString(FISH_PHR_LEACH_DATA));
        addDataColumn(HUM_PHR_SORUN, new ColumnString(HUM_PHR_SORUN_DATA));
        addDataColumn(FISH_PHR_SORUN, new ColumnString(FISH_PHR_SORUN_DATA));
        addDataColumn(HUM_PHR_ADRUN, new ColumnString(HUM_PHR_ADRUN_DATA));
        addDataColumn(FISH_PHR_ADRUN, new ColumnString(FISH_PHR_ADRUN_DATA));
    }

    public void phr_leach_human(String value) {
        columns.get(HUM_PHR_LEACH).setValue(value);
    }

    public String phr_leach_human() {
        return ((String) columns.get(HUM_PHR_LEACH).getValue());
    }
    
    public void phr_leach_matcfish(String value) {
        columns.get(FISH_PHR_LEACH).setValue(value);
    }

    public String phr_leach_matcfish() {
        return ((String) columns.get(FISH_PHR_LEACH).getValue());
    }
    public void phr_sorun_human(String value) {
        columns.get(HUM_PHR_SORUN).setValue(value);
    }

    public String phr_sorun_human() {
        return ((String) columns.get(HUM_PHR_SORUN).getValue());
    }
    public void phr_sorun_matcfish(String value) {
        columns.get(FISH_PHR_SORUN).setValue(value);
    }

    public String phr_sorun_matcfish() {
        return ((String) columns.get(FISH_PHR_SORUN).getValue());
    }
    public void phr_adrun_human(String value) {
        columns.get(HUM_PHR_ADRUN).setValue(value);
    }

    public String phr_adrun_human() {
        return ((String) columns.get(HUM_PHR_ADRUN).getValue());
    }
    public void phr_adrun_stvfish(String value) {
        columns.get(FISH_PHR_ADRUN).setValue(value);
    }

    public String phr_adrun_stvfish() {
        return ((String) columns.get(FISH_PHR_ADRUN).getValue());
    }                
}