package io.codearte.jfairy.producer.person.locale.sv; 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 SvNationalIdentificationNumberFactory implements NationalIdentificationNumberFactory { private final BaseProducer baseProducer; private final DateProducer dateProducer; @Inject public SvNationalIdentificationNumberFactory(BaseProducer baseProducer, DateProducer dateProducer) { this.baseProducer = baseProducer; this.dateProducer = dateProducer; } @Override public SvNationalIdentificationNumberProvider produceNationalIdentificationNumberProvider(NationalIdentificationNumberProperties.Property... properties) { return new SvNationalIdentificationNumberProvider(dateProducer, baseProducer, properties); } }