raimund@3760: package de.intevation.flys.artifacts.model.minfo; raimund@3760: raimund@3760: import java.io.Serializable; raimund@3867: import java.util.LinkedList; raimund@3867: import java.util.List; raimund@3760: raimund@3760: import de.intevation.flys.artifacts.model.DateRange; raimund@3760: raimund@3867: import gnu.trove.TDoubleArrayList; raimund@3760: raimund@3867: public class BedQualityResult raimund@3867: implements Serializable raimund@3867: { raimund@3760: raimund@3867: protected List bedResults; raimund@3867: protected List bedloadResults; raimund@3867: protected List bedParameters; raimund@3760: protected DateRange dateRange; raimund@3760: raimund@3760: public BedQualityResult () { raimund@3867: bedResults = new LinkedList(); raimund@3867: bedloadResults = new LinkedList(); raimund@3867: bedParameters = new LinkedList(); raimund@3867: }; raimund@3760: raimund@3760: public BedQualityResult ( raimund@3867: List bedResults, raimund@3867: List bedloadResults, raimund@3867: List bedParameters, raimund@3760: DateRange range raimund@3760: ) { raimund@3760: this.dateRange = range; raimund@3867: this.bedResults = bedResults; raimund@3867: this.bedloadResults = bedloadResults; raimund@3867: this.bedParameters = bedParameters; raimund@3760: } raimund@3760: raimund@3867: public BedParametersResult[] getParameters() { raimund@3867: return bedParameters.toArray( raimund@3867: new BedParametersResult[bedParameters.size()]); raimund@3760: } raimund@3760: raimund@3867: public BedDiameterResult[] getBedResults() { raimund@3867: return bedResults.toArray(new BedDiameterResult[bedResults.size()]); raimund@3760: } raimund@3760: raimund@3867: public BedloadDiameterResult[] getBedloadResults() { raimund@3867: return bedloadResults.toArray( raimund@3867: new BedloadDiameterResult[bedloadResults.size()]); raimund@3867: } raimund@3867: raimund@3867: public void add(BedloadDiameterResult result) { raimund@3867: bedloadResults.add(result); raimund@3867: } raimund@3867: raimund@3867: public void add(BedDiameterResult result) { raimund@3867: bedResults.add(result); raimund@3867: } raimund@3867: raimund@3867: public void add(BedParametersResult result) { raimund@3867: bedParameters.add(result); raimund@3760: } raimund@3760: raimund@3760: public DateRange getDateRange() { raimund@3867: return dateRange; ingo@3766: } raimund@3760: }