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