TableActiveIngredientDebug.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.ColumnInteger;
import data.table.column.ColumnString;

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

    public static final String PLP = "ai_plp";
    public static final String PARP = "ai_parp";
    public static final String PSRP = "ai_psrp";
    public static final String OP_PEST_ILP = " op_pest_ilp";
    public static final String OP_PEST_ISRP = "op_pest_isrp";
    public static final String OP_PEST_IARP = "op_pest_iarp";

    private static final String[] PLP_DATA = {PLP, "Active ingredient pesticide leaching potential"};
    private static final String[] PARP_DATA = {PARP, "Active ingredient pesticide adsorbed runoff potential"};
    private static final String[] PSRP_DATA = {PSRP, "Active ingredient pesticide solution runoff potential"};
    
    private static final String[] OP_PEST_ILP_DATA = {OP_PEST_ILP, "Operation Soil Pesticide Interaction Leaching Potential"};
    private static final String[] OP_PEST_ISRP_DATA = {OP_PEST_ISRP, "Operation Soil Pesticide Interaction Solution Runoff Potential"};
    private static final String[] OP_PEST_IARP_DATA = {OP_PEST_IARP, "Operation Soil Pesticide Interaction Adsorbed Runoff Potential"};    

    public TableActiveIngredientDebug() {

        addDataColumn(PLP, new ColumnString(PLP_DATA));
        addDataColumn(PARP, new ColumnString(PARP_DATA));
        addDataColumn(PSRP, new ColumnString(PSRP_DATA));
        
        addDataColumn(OP_PEST_ILP, new ColumnString(OP_PEST_ILP_DATA));
        addDataColumn(OP_PEST_ISRP, new ColumnString(OP_PEST_ISRP_DATA));
        addDataColumn(OP_PEST_IARP, new ColumnString(OP_PEST_IARP_DATA));        
    }

    public void plp(String value) {
        columns.get(PLP).setValue(value);
    }

    public String plp() {
        return ((String) columns.get(PLP).getValue());
    }

    public void parp(String value) {
        columns.get(PARP).setValue(value);
    }

    public String parp() {
        return ((String) columns.get(PARP).getValue());
    }

    public void psrp(String value) {
        columns.get(PSRP).setValue(value);
    }

    public String psrp() {
        return ((String) columns.get(PSRP).getValue());
    }
    
    public void op_pest_ilp(String value) {
        columns.get(OP_PEST_ILP).setValue(value);
    }

    public String op_pest_ilp() {
        return ((String) columns.get(OP_PEST_ILP).getValue());
    }

    public void op_pest_isrp(String value) {
        columns.get(OP_PEST_ISRP).setValue(value);
    }

    public String op_pest_isrp() {
        return ((String) columns.get(OP_PEST_ISRP).getValue());
    }

    public void op_pest_iarp(String value) {
        columns.get(OP_PEST_IARP).setValue(value);
    }

    public String op_pest_iarp() {
        return ((String) columns.get(OP_PEST_IARP).getValue());
    }    
}