teichmann@5831: package org.dive4elements.river.artifacts.model.minfo; raimund@3760: raimund@3760: import java.io.Serializable; ingo@3784: import java.util.LinkedList; ingo@3784: import java.util.List; raimund@3760: teichmann@5831: import org.dive4elements.river.artifacts.model.DateRange; raimund@3760: ingo@3784: public class BedQualityResult ingo@3784: implements Serializable ingo@3784: { raimund@3760: ingo@3784: protected List bedResults; ingo@3784: protected List bedloadResults; ingo@3784: protected List bedParameters; raimund@3760: protected DateRange dateRange; raimund@3760: raimund@3760: public BedQualityResult () { ingo@3784: bedResults = new LinkedList(); ingo@3784: bedloadResults = new LinkedList(); ingo@3784: bedParameters = new LinkedList(); ingo@3784: }; raimund@3760: raimund@3760: public BedQualityResult ( ingo@3784: List bedResults, ingo@3784: List bedloadResults, ingo@3784: List bedParameters, raimund@3760: DateRange range raimund@3760: ) { raimund@3760: this.dateRange = range; ingo@3784: this.bedResults = bedResults; ingo@3784: this.bedloadResults = bedloadResults; ingo@3784: this.bedParameters = bedParameters; raimund@3760: } raimund@3760: ingo@3784: public BedParametersResult[] getParameters() { ingo@3784: return bedParameters.toArray( ingo@3784: new BedParametersResult[bedParameters.size()]); raimund@3760: } raimund@3760: ingo@3784: public BedDiameterResult[] getBedResults() { ingo@3784: return bedResults.toArray(new BedDiameterResult[bedResults.size()]); raimund@3760: } raimund@3760: ingo@3784: public BedloadDiameterResult[] getBedloadResults() { ingo@3784: return bedloadResults.toArray( ingo@3784: new BedloadDiameterResult[bedloadResults.size()]); ingo@3784: } ingo@3784: ingo@3784: public void add(BedloadDiameterResult result) { ingo@3784: bedloadResults.add(result); ingo@3784: } ingo@3784: ingo@3784: public void add(BedDiameterResult result) { ingo@3784: bedResults.add(result); ingo@3784: } ingo@3784: ingo@3784: public void add(BedParametersResult result) { ingo@3784: bedParameters.add(result); raimund@3760: } raimund@3760: raimund@3760: public DateRange getDateRange() { ingo@3784: return dateRange; raimund@3760: } raimund@3760: ingo@3784: public void setDateRange(DateRange range) { ingo@3784: this.dateRange = range; ingo@3766: } raimund@3760: }