package org.finra.datagenerator.scaffolding.transformer.service; import java.util.function.Predicate; import java.util.function.Supplier; /** * Created by dkopel on 11/18/16. */ public class OutputOverride<T> { Class<T> clazz; String field; Predicate<TransformationContext> condition; Supplier<Object> action; public OutputOverride(Class<T> clazz, String field, Predicate<TransformationContext> condition, Supplier<Object> action) { this.clazz = clazz; this.field = field; this.condition = condition; this.action = action; } }