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);
}
}