package org.ovirt.engine.core.searchbackend;
import java.util.Collections;
public class AdGroupConditionFieldAutoCompleter extends BaseConditionFieldAutoCompleter {
public static final String NAME = "NAME";
public static final String GROUPNAME = "GROUPNAME";
public static final String ALLNAMES = "ALLNAMES";
public AdGroupConditionFieldAutoCompleter() {
// Building the basic vervs Dict
verbs.add(NAME);
verbs.add(GROUPNAME);
verbs.add(ALLNAMES);
// Building the types dict
getTypeDictionary().put(NAME, String.class);
getTypeDictionary().put(GROUPNAME, String.class);
// building the ColumnName Dict
columnNameDict.put(NAME, "$CN");
columnNameDict.put(GROUPNAME, "$CN");
// Building the autoCompletion Dict
buildCompletions();
// Building the validation dict
for (String key : verbs) {
validationDict.put(key, Collections.singletonList(validCharacters));
}
}
@Override
public IAutoCompleter getFieldRelationshipAutoCompleter(String fieldName) {
return StringConditionRelationAutoCompleter.INSTANCE;
}
}