package com.andreiolar.abms.shared; import com.andreiolar.abms.client.constants.PriceConstants; public class ConsumptionPayment implements Payment { private SelfReading reading; public ConsumptionPayment() { } public ConsumptionPayment(SelfReading reading) { this.reading = reading; } @Override public double getTotalCost() { int gas = Integer.parseInt(reading.getGaz()); int electricity = Integer.parseInt(reading.getElectricity()); return gas * PriceConstants.GAS_PRICE + electricity * PriceConstants.ELECTRICITY_PRICE; } }