package hr.com.port.ips.eracun.validation;

import hr.com.port.ips.eracun.validation.rules.*;

public final class RulesRegistry {
    private RulesRegistry(){}
    public static InvoiceBusinessValidator newValidatorWithSelectedRules() {
        InvoiceBusinessValidator v = new InvoiceBusinessValidator();
        v.register(new HrBr33());
        v.register(new Br2());
        v.register(new HrBr1());
        v.register(new Br3());
        v.register(new HrBr2());
        v.register(new Br4());
        v.register(new Br5());
        v.register(new HrBr34());
        v.register(new Br1());
        v.register(new HrBr5());
        v.register(new HrBr37());
        v.register(new HrBr9());
        v.register(new Br7());
        return v;
    }
}
