package org.nextprot.api.solr; import java.util.HashMap; import java.util.Map; public class FieldConfigSet { private IndexParameter parameter; private Map<IndexField, Integer> configs; private FieldConfigSet(IndexParameter parameter) { this.parameter = parameter; this.configs = new HashMap<IndexField, Integer>(); } public static FieldConfigSet create(IndexParameter parameter) { return new FieldConfigSet(parameter); } public FieldConfigSet add(IndexField field) { this.configs.put(field, 0); return this; } public FieldConfigSet add(IndexField field, int boost) { this.configs.put(field, boost); return this; } public IndexParameter getParameter() { return parameter; } public Map<IndexField, Integer> getConfigs() { return configs; } }