package nl.ipo.cds.etl.operations.input; import nl.ipo.cds.attributemapping.operations.annotation.Execute; import nl.ipo.cds.attributemapping.operations.annotation.MappingOperation; import nl.ipo.cds.etl.operations.input.StringConstantInput.Settings; @MappingOperation (propertiesClass = Settings.class) public class StringConstantInput { @Execute public String execute (final Settings settings) { return settings.getValue (); } public static class Settings { private String value = ""; public String getValue() { return value; } public void setValue(String value) { if (value == null) { throw new NullPointerException (); } this.value = value; } } }