Nutrient.java [src/java/m/wqm/nutappmgtscores] Revision: 17f5fa228c72b9fd4277ecc5638642eeb3fba846  Date: Fri Jul 17 11:01:13 MDT 2015
package m.wqm.nutappmgtscores;

/**
 *
 * @author RUMPAL SIDHU
 */
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Nutrient {

    private String applicationDate;
    private boolean incorporated;
    private ArrayList<NutrientApplied> nutrientAppliedList;

    public Nutrient(String applicationDate, boolean incorporated, ArrayList<NutrientApplied> nutrientAppliedList) {
        this.applicationDate = applicationDate;
        this.incorporated = incorporated;
        this.nutrientAppliedList = nutrientAppliedList;
    }

    //Getter Methods
    public Date getApplicationDate() throws Exception {
        String[] parse = this.applicationDate.split("-");
        Calendar date = new GregorianCalendar(Integer.parseInt(parse[0]),
                Integer.parseInt(parse[1]) - 1, Integer.parseInt(parse[2]));
        return date.getTime();
    }

    public boolean isIncorporated() {
        return this.incorporated;
    }

    public ArrayList getNutrientAppliedList() {
        return this.nutrientAppliedList;
    }
}