package org.ovirt.engine.core.searchbackend; import java.util.HashMap; public class BitValueAutoCompleter extends BaseAutoCompleter implements IConditionValueAutoCompleter { public static final String TRUE = "TRUE"; public static final String FALSE = "FALSE"; private final HashMap<String, Integer> bitValues = new HashMap<>(); public BitValueAutoCompleter() { bitValues.put(TRUE, 1); verbs.add(TRUE); bitValues.put(FALSE, 0); verbs.add(FALSE); buildCompletions(); } public String convertFieldEnumValueToActualValue(String fieldValue) { String retval = ""; if (bitValues.containsKey(fieldValue.toUpperCase())) { retval = bitValues.get(fieldValue.toUpperCase()).toString(); } return retval; } }