package ee.telekom.workflow.graph.node.input; import ee.telekom.workflow.graph.GraphInstance; /** * InputMapping of a constant value that does not depend on the environment. */ public class ConstantMapping<T> implements InputMapping<T>{ private T value; public ConstantMapping( T value ){ this.value = value; } public static <T> ConstantMapping<T> of( T value ){ return new ConstantMapping<T>( value ); } public T getValue(){ return value; } @Override public T evaluate( GraphInstance instance ){ return value; } }