package org.molgenis.data.annotation.web.settings;
import org.molgenis.data.Entity;
import org.molgenis.data.annotation.core.resources.CmdLineAnnotatorSettingsConfigurer;
/**
* CmdLineAnnotatorSettingsConfigurer that defines a single property
*/
public class SingleFileLocationCmdLineAnnotatorSettingsConfigurer implements CmdLineAnnotatorSettingsConfigurer
{
private final String fileLocationAttributeName;
private final Entity pluginSettings;
public SingleFileLocationCmdLineAnnotatorSettingsConfigurer(String fileLocationAttributeName, Entity pluginSettings)
{
this.fileLocationAttributeName = fileLocationAttributeName;
this.pluginSettings = pluginSettings;
}
@Override
public void addSettings(String annotationSourceFileName)
{
pluginSettings.set(fileLocationAttributeName, annotationSourceFileName);
}
}