package org.knoma.jglor.domain; import java.math.BigDecimal; /** * Created by gabriel on 26/09/15. */ public class OCT { private BigDecimal superiorMax; private BigDecimal inferiorMax; private BigDecimal superiorAverage; private BigDecimal inferiorAverage; private BigDecimal thicknessAverage; public OCT(BigDecimal superiorMax, BigDecimal inferiorMax, BigDecimal superiorAverage, BigDecimal inferiorAverage, BigDecimal thicknessAverage) { this.superiorMax = superiorMax; this.inferiorMax = inferiorMax; this.superiorAverage = superiorAverage; this.inferiorAverage = inferiorAverage; this.thicknessAverage = thicknessAverage; } public BigDecimal getSuperiorMax() { return superiorMax; } public void setSuperiorMax(BigDecimal superiorMax) { this.superiorMax = superiorMax; } public BigDecimal getInferiorMax() { return inferiorMax; } public void setInferiorMax(BigDecimal inferiorMax) { this.inferiorMax = inferiorMax; } public BigDecimal getSuperiorAverage() { return superiorAverage; } public void setSuperiorAverage(BigDecimal superiorAverage) { this.superiorAverage = superiorAverage; } public BigDecimal getInferiorAverage() { return inferiorAverage; } public void setInferiorAverage(BigDecimal inferiorAverage) { this.inferiorAverage = inferiorAverage; } public BigDecimal getThicknessAverage() { return thicknessAverage; } public void setThicknessAverage(BigDecimal thicknessAverage) { this.thicknessAverage = thicknessAverage; } @Override public String toString() { return "OpticalCoherenceTomography{" + "superiorMax=" + superiorMax + ", inferiorMax=" + inferiorMax + ", superiorAverage=" + superiorAverage + ", inferiorAverage=" + inferiorAverage + ", thicknessAverage=" + thicknessAverage + '}'; } public static class Builder { private BigDecimal superiorMax; private BigDecimal inferiorMax; private BigDecimal superiorAverage; private BigDecimal inferiorAverage; private BigDecimal thicknessAverage; public Builder superiorMax(BigDecimal superiorMax) { this.superiorMax = superiorMax; return this; } public Builder inferiorMax(BigDecimal inferiorMax) { this.inferiorMax = inferiorMax; return this; } public Builder superiorAverage(BigDecimal superiorAverage) { this.superiorAverage = superiorAverage; return this; } public Builder inferiorAverage(BigDecimal inferiorAverage) { this.inferiorAverage = inferiorAverage; return this; } public Builder thicknessAverage(BigDecimal thicknessAverage) { this.thicknessAverage = thicknessAverage; return this; } public OCT build() { return new OCT(superiorMax, inferiorMax, superiorAverage, inferiorAverage, thicknessAverage); } } }