package io.codearte.jfairy; import io.codearte.jfairy.data.DataMaster; import io.codearte.jfairy.producer.VATIdentificationNumberProvider; import io.codearte.jfairy.producer.company.locale.pl.PlVATIdentificationNumberProvider; 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.pl.PlAddressProvider; import io.codearte.jfairy.producer.person.locale.pl.PlNationalIdentificationNumberFactory; import io.codearte.jfairy.producer.person.locale.pl.PlNationalIdentityCardNumberProvider; import io.codearte.jfairy.producer.person.locale.pl.PlPassportNumberProvider; import java.util.Random; /** * @author Olga Maciaszek-Sharma * @since 21.02.15 */ public class PlFairyModule extends FairyModule { public PlFairyModule(DataMaster dataMaster, Random random) { super(dataMaster, random); } @Override protected void configure() { super.configure(); bind(NationalIdentificationNumberFactory.class).to(PlNationalIdentificationNumberFactory.class); bind(NationalIdentityCardNumberProvider.class).to(PlNationalIdentityCardNumberProvider.class); bind(VATIdentificationNumberProvider.class).to(PlVATIdentificationNumberProvider.class); bind(AddressProvider.class).to(PlAddressProvider.class); bind(PassportNumberProvider.class).to(PlPassportNumberProvider.class); } }