package org.ovirt.engine.core.searchbackend;
public class NullableStringAutoCompleter implements IConditionValueAutoCompleter {
@Override
public String[] getCompletion(String wordPart) {
return new String[]{"", "null"};
}
@Override
public boolean validate(String text) {
return true;
}
@Override
public boolean validateCompletion(String text) {
return true;
}
@Override
public String changeCaseDisplay(String text) {
return text.toLowerCase();
}
@Override
public String convertFieldEnumValueToActualValue(String fieldValue) {
if("null".equalsIgnoreCase(fieldValue)) {
return null;
} else {
return fieldValue;
}
}
}