package pl.net.bluesoft.rnd.processtool.ui.dict; import com.vaadin.Application; import com.vaadin.data.util.BeanItem; import org.aperteworkflow.util.dict.ui.DictionaryItemForm; import org.aperteworkflow.util.dict.ui.DictionaryItemFormFieldFactory; import pl.net.bluesoft.rnd.processtool.ui.dict.wrappers.DBDictionaryItemWrapper; import pl.net.bluesoft.rnd.util.i18n.I18NSource; import java.util.Set; public class DBDictionaryItemForm extends DictionaryItemForm { public DBDictionaryItemForm(Application application, I18NSource source, BeanItem<DBDictionaryItemWrapper> item) { super(application, source, item); } @Override protected DictionaryItemFormFieldFactory createItemFormFieldFactory(Application application, I18NSource source, Set<String> visiblePropertyIds, Set<String> editablePropertyIds, Set<String> requiredPropertyIds) { return new DBDictionaryItemFormFieldFactory(application, source, visiblePropertyIds, editablePropertyIds, requiredPropertyIds); } }