/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package controller.terminal.controller.data; /** * * @author Valentin SEITZ */ public class RentSummary { private int duration; private String durationUnit; private float durationPricePerUnit; private int bikeQuantity; private float guaranteePerBikeAmount; private float multiplier = 1; public void setDuration(int duration) { this.duration = duration; } public void setDurationUnit(String durationUnit) { this.durationUnit = durationUnit; } public void setDurationPricePerUnit(float durationPricePerUnit) { this.durationPricePerUnit = durationPricePerUnit; } public void setBikeQuantity(int bikeQuantity) { this.bikeQuantity = bikeQuantity; } public void setGuaranteePerBikeAmount(float guaranteePerBikeAmount) { this.guaranteePerBikeAmount = guaranteePerBikeAmount; } public int getDuration() { return duration; } public String getDurationUnit() { return durationUnit; } public float getDurationPricePerUnit() { return durationPricePerUnit; } public int getBikeQuantity() { return bikeQuantity; } public float getRentAmount() { return getDurationPricePerUnit() * getBikeQuantity() * multiplier; } public float getGuaranteeAmount() { return guaranteePerBikeAmount * getBikeQuantity(); } public float getTotalAmount() { return getRentAmount() + getGuaranteeAmount(); } public float getMultiplier() { return multiplier; } public void setMultiplier(float multiplier) { this.multiplier = multiplier; } }