package foundation.variant.provider; public class PersistGuide implements IVariantGuide { private IVariantsProvider variantProvider; public PersistGuide(IVariantsProvider variantProvider) { this.variantProvider = variantProvider; } @Override public Object getValue(DataEvent dataEvent, String variantName, IVariantsProvider[] providers) { return variantProvider.getVariantValue(dataEvent, variantName); } public IVariantsProvider getVariantProvider() { return variantProvider; } }