package org.knoma.jglor.domain; import java.math.BigDecimal; /** * Created by gabriel on 26/09/15. */ public class HRT { private BigDecimal cupArea; private BigDecimal cupVolume; private BigDecimal diskArea; private BigDecimal diskVolume; private BigDecimal rimArea; public HRT(BigDecimal cupArea, BigDecimal cupVolume, BigDecimal diskArea, BigDecimal diskVolume, BigDecimal rimArea) { this.cupArea = cupArea; this.cupVolume = cupVolume; this.diskArea = diskArea; this.diskVolume = diskVolume; this.rimArea = rimArea; } public BigDecimal getCupArea() { return cupArea; } public BigDecimal getCupVolume() { return cupVolume; } public BigDecimal getDiskArea() { return diskArea; } public BigDecimal getDiskVolume() { return diskVolume; } public BigDecimal getRimArea() { return rimArea; } @Override public String toString() { return "HRT{" + "rimArea=" + rimArea + ", diskVolume=" + diskVolume + ", diskArea=" + diskArea + ", cupVolume=" + cupVolume + ", cupArea=" + cupArea + '}'; } public static class Builder { private BigDecimal cupArea; private BigDecimal cupVolume; private BigDecimal diskArea; private BigDecimal diskVolume; private BigDecimal rimArea; public Builder cupArea(BigDecimal cupArea) { this.cupArea = cupArea; return this; } public Builder cupVolume(BigDecimal cupVolume) { this.cupVolume = cupVolume; return this; } public Builder diskArea(BigDecimal diskArea) { this.diskArea = diskArea; return this; } public Builder diskVolume(BigDecimal diskVolume) { this.diskVolume = diskVolume; return this; } public Builder rimArea(BigDecimal rimArea) { this.rimArea = rimArea; return this; } public HRT build() { return new HRT(cupArea, cupVolume, diskArea, diskVolume, rimArea); } } }