package eu.dnetlib.dhp.bulktag.criteria; import java.io.Serializable; import java.util.Locale; @VerbClass("starts_with_caseinsensitive") public class StartsWithVerbIgnoreCase implements Selection, Serializable { private String param; public StartsWithVerbIgnoreCase() { } public StartsWithVerbIgnoreCase(final String param) { this.param = param; } @Override public boolean apply(String value) { return value.toLowerCase().startsWith(param.toLowerCase()); } public String getParam() { return param; } public void setParam(String param) { this.param = param; } }