package io.codearte.jfairy; import io.codearte.jfairy.data.DataMaster; import io.codearte.jfairy.producer.VATIdentificationNumberProvider; import io.codearte.jfairy.producer.company.locale.sv.SvVATIdentificationNumberProvider; import io.codearte.jfairy.producer.person.AddressProvider; import io.codearte.jfairy.producer.person.NationalIdentificationNumberFactory; import io.codearte.jfairy.producer.person.NationalIdentityCardNumberProvider; import io.codearte.jfairy.producer.person.PassportNumberProvider; import io.codearte.jfairy.producer.person.locale.sv.SvAddressProvider; import io.codearte.jfairy.producer.person.locale.sv.SvNationalIdentificationNumberFactory; import io.codearte.jfairy.producer.person.locale.sv.SvNationalIdentityCardNumberProvider; import io.codearte.jfairy.producer.person.locale.sv.SvPassportNumberProvider; import java.util.Random; public class SvFairyModule extends FairyModule { public SvFairyModule(DataMaster dataMaster, Random random) { super(dataMaster, random); } @Override protected void configure() { super.configure(); bind(NationalIdentificationNumberFactory.class).to(SvNationalIdentificationNumberFactory.class); bind(NationalIdentityCardNumberProvider.class).to(SvNationalIdentityCardNumberProvider.class); bind(VATIdentificationNumberProvider.class).to(SvVATIdentificationNumberProvider.class); bind(AddressProvider.class).to(SvAddressProvider.class); bind(PassportNumberProvider.class).to(SvPassportNumberProvider.class); } }