package io.codearte.jfairy.producer.person.locale.sv; import io.codearte.jfairy.data.DataMaster; import io.codearte.jfairy.producer.BaseProducer; import io.codearte.jfairy.producer.person.AbstractAddressProvider; import javax.inject.Inject; public class SvAddressProvider extends AbstractAddressProvider { @Inject public SvAddressProvider(DataMaster dataMaster, BaseProducer baseProducer) { super(dataMaster, baseProducer); } @Override public String getApartmentNumber() { return baseProducer.randomInt(20) < 0 ? String.valueOf(baseProducer.randomInt(350)) : ""; } @Override public SvAddress get() { return new SvAddress(getStreet(), getStreetNumber(), getApartmentNumber(), getPostalCode(), getCity()); } }