package org.knoma.jglor.domain; import java.math.BigDecimal; /** * Created by gabriel on 26/09/15. */ public class GDX { private BigDecimal nerveFiberIndicator; private BigDecimal superiorAverage; private BigDecimal inferiorAverage; /** * Temporal – Superior – Nasal – Inferior - Temporal * */ private BigDecimal tnsiAverage; private BigDecimal tnsiStandardDeviation; private BigDecimal interEyeSimmetry; public GDX(BigDecimal nerveFiberIndicator, BigDecimal superiorAverage, BigDecimal inferiorAverage, BigDecimal tnsiAverage, BigDecimal tnsiStandardDeviation, BigDecimal interEyeSimmetry) { this.nerveFiberIndicator = nerveFiberIndicator; this.superiorAverage = superiorAverage; this.inferiorAverage = inferiorAverage; this.tnsiAverage = tnsiAverage; this.tnsiStandardDeviation = tnsiStandardDeviation; this.interEyeSimmetry = interEyeSimmetry; } public BigDecimal getNerveFiberIndicator() { return nerveFiberIndicator; } public BigDecimal getSuperiorAverage() { return superiorAverage; } public BigDecimal getInferiorAverage() { return inferiorAverage; } public BigDecimal getTnsiAverage() { return tnsiAverage; } public BigDecimal getTnsiStandardDeviation() { return tnsiStandardDeviation; } public BigDecimal getInterEyeSimmetry() { return interEyeSimmetry; } @Override public String toString() { return "GDX{" + "interEyeSimmetry=" + interEyeSimmetry + ", tnsiStandardDeviation=" + tnsiStandardDeviation + ", tnsiAverage=" + tnsiAverage + ", inferiorAverage=" + inferiorAverage + ", superiorAverage=" + superiorAverage + ", nerveFiberIndicator=" + nerveFiberIndicator + '}'; } public static class Builder { private BigDecimal nerveFiberIndicator; private BigDecimal superiorAverage; private BigDecimal inferiorAverage; private BigDecimal tnsiAverage; private BigDecimal tnsiStandardDeviation; private BigDecimal interEyeSimmetry; public Builder nerveFiberIndicator(BigDecimal nerveFiberIndicator) { this.nerveFiberIndicator = nerveFiberIndicator; return this; } public Builder superiorAverage(BigDecimal superiorAverage) { this.superiorAverage = superiorAverage; return this; } public Builder inferiorAverage(BigDecimal inferiorAverage) { this.inferiorAverage = inferiorAverage; return this; } public Builder tnsiAverage(BigDecimal tnsiAverage) { this.tnsiAverage = tnsiAverage; return this; } public Builder tnsiStandardDeviation(BigDecimal tnsiStandardDeviation) { this.tnsiStandardDeviation = tnsiStandardDeviation; return this; } public Builder interEyeSimmetry(BigDecimal interEyeSimmetry) { this.interEyeSimmetry = interEyeSimmetry; return this; } public GDX build() { return new GDX(nerveFiberIndicator, superiorAverage, inferiorAverage, tnsiAverage, tnsiStandardDeviation, interEyeSimmetry); } } }