package hu.sztaki.ilab.longneck.process.block; import hu.sztaki.ilab.longneck.Record; import hu.sztaki.ilab.longneck.process.VariableSpace; /** * Adds a flag. * * @author Molnár Péter <molnarp@sztaki.mta.hu> */ public class AddFlag extends AbstractFlagBlock { @Override public void apply(Record record, VariableSpace scope) { try { for (String fieldName : this.applyTo) { record.get(fieldName).addFlag(flag); } } catch (Exception ex) { log.error(String.format("AddFlag: failed to add flag, flag: %1$s %2$s", flag.toString(), sourceInfo.getLocationString()), ex); } } }