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.NationalIdentityCardNumberProvider;
import org.apache.commons.lang3.RandomStringUtils;
import javax.inject.Inject;
/**
* Swedish Identity Card Number (random number implementation)
*/
public class SvNationalIdentityCardNumberProvider implements NationalIdentityCardNumberProvider {
private final DateProducer dateProducer;
private final BaseProducer baseProducer;
@Inject
public SvNationalIdentityCardNumberProvider(DateProducer dateProducer, BaseProducer baseProducer) {
this.dateProducer = dateProducer;
this.baseProducer = baseProducer;
}
@Override
public String get() {
return RandomStringUtils.randomNumeric(8);
}
}