package pl.net.bluesoft.rnd.processtool.ui.dict;
import com.vaadin.Application;
import org.aperteworkflow.util.dict.ui.DictionaryItemFormFieldFactory;
import org.aperteworkflow.util.dict.ui.fields.DictionaryItemValuesField;
import pl.net.bluesoft.rnd.processtool.ui.dict.fields.DBDictionaryItemValuesField;
import pl.net.bluesoft.rnd.util.i18n.I18NSource;
import java.util.Set;
public class DBDictionaryItemFormFieldFactory extends DictionaryItemFormFieldFactory {
public DBDictionaryItemFormFieldFactory(Application application, I18NSource source, Set<String> visiblePropertyIds,
Set<String> editablePropertyIds, Set<String> requiredPropertyIds) {
super(application, source, visiblePropertyIds, editablePropertyIds, requiredPropertyIds);
}
@Override
protected DictionaryItemValuesField createItemValuesField(Application application, I18NSource source, String valueType) {
return new DBDictionaryItemValuesField(application, source, valueType);
}
}