package io.codearte.jfairy.producer.person.locale.pl; import io.codearte.jfairy.producer.BaseProducer; import io.codearte.jfairy.producer.DateProducer; import io.codearte.jfairy.producer.person.NationalIdentificationNumberFactory; import io.codearte.jfairy.producer.person.NationalIdentificationNumberProperties; import javax.inject.Inject; public class PlNationalIdentificationNumberFactory implements NationalIdentificationNumberFactory { private final BaseProducer baseProducer; private final DateProducer dateProducer; @Inject public PlNationalIdentificationNumberFactory(BaseProducer baseProducer, DateProducer dateProducer) { this.baseProducer = baseProducer; this.dateProducer = dateProducer; } @Override public PlNationalIdentificationNumberProvider produceNationalIdentificationNumberProvider(NationalIdentificationNumberProperties.Property... properties) { return new PlNationalIdentificationNumberProvider(dateProducer, baseProducer, properties); } }