private CheckBox createCheckbox(String aId, String aProperty) { return new CheckBox(aId, kbModel.bind(aProperty)); } }
private CheckBox createCheckbox(String aId, String aProperty) { return new CheckBox(aId, kbModel.bind(aProperty)); } }
public KBSettingsTitle(String id, CompoundPropertyModel<KnowledgeBaseWrapper> model) { super(id, "kbSettingsTitle", KnowledgeBaseDetailsPanel.this, model); add(new RequiredTextField<>("name", model.bind("kb.name"))); } }
public KBSettingsTitle(String id, CompoundPropertyModel<KnowledgeBaseWrapper> model) { super(id, "kbSettingsTitle", KnowledgeBaseDetailsPanel.this, model); add(new RequiredTextField<>("name", model.bind("kb.name"))); } }
private DropDownChoice<Reification> selectReificationStrategy(String id, String property) { final List<Reification> reificationList = Arrays.asList(Reification.values()); DropDownChoice<Reification> reificationDropDownChoice = new BootstrapSelect<>(id, kbModel.bind(property), reificationList); reificationDropDownChoice.setRequired(true); return reificationDropDownChoice; } }
private DropDownChoice<Reification> selectReificationStrategy(String id, String property) { final List<Reification> reificationList = Arrays.asList(Reification.values()); DropDownChoice<Reification> reificationDropDownChoice = new BootstrapSelect<>(id, kbModel.bind(property), reificationList); reificationDropDownChoice.setRequired(true); return reificationDropDownChoice; } }
private DropDownChoice<IRI> ftsField(String aId, String aProperty) { DropDownChoice<IRI> ftsField = new BootstrapSelect<>(aId, kbModel.bind(aProperty), IriConstants.FTS_IRIS); ftsField.setOutputMarkupId(true); ftsField.setNullValid(true); return ftsField; } }
private TextField<String> nameField(String id, String property) { TextField<String> nameField = new RequiredTextField<>(id, kbModel.bind(property)); nameField.add(knowledgeBaseNameValidator()); return nameField; }
private DropDownChoice<IRI> ftsField(String aId, String aProperty) { DropDownChoice<IRI> ftsField = new BootstrapSelect<>(aId, kbModel.bind(aProperty), IriConstants.FTS_IRIS); ftsField.setOutputMarkupId(true); ftsField.setNullValid(true); return ftsField; } }
private TextField<String> nameField(String id, String property) { TextField<String> nameField = new RequiredTextField<>(id, kbModel.bind(property)); nameField.add(knowledgeBaseNameValidator()); return nameField; }
private DropDownChoice<RepositoryType> createTypeSelection(String id, String property) { DropDownChoice<RepositoryType> typeChoice = new BootstrapSelect<>(id, kbModel.bind(property), asList(RepositoryType.values()), new EnumChoiceRenderer<>(this)); typeChoice.setRequired(true); return typeChoice; }
private DropDownChoice<RepositoryType> createTypeSelection(String id, String property) { DropDownChoice<RepositoryType> typeChoice = new BootstrapSelect<>(id, kbModel.bind(property), asList(RepositoryType.values()), new EnumChoiceRenderer<>(this)); typeChoice.setRequired(true); return typeChoice; }
private ComboBox<String> basePrefixField(String aId, String aProperty) { // Add textfield and label for basePrefix ComboBox<String> basePrefix = new ComboBox<String>(aId, kbModel.bind(aProperty), Arrays.asList(IriConstants.INCEPTION_NAMESPACE)); basePrefix.add(new LambdaAjaxFormComponentUpdatingBehavior("change")); basePrefix.setConvertEmptyInputStringToNull(false); basePrefix.setOutputMarkupId(true); return basePrefix; }
private ComboBox<String> basePrefixField(String aId, String aProperty) { // Add textfield and label for basePrefix ComboBox<String> basePrefix = new ComboBox<String>(aId, kbModel.bind(aProperty), Arrays.asList(IriConstants.INCEPTION_NAMESPACE)); basePrefix.add(new LambdaAjaxFormComponentUpdatingBehavior("change")); basePrefix.setConvertEmptyInputStringToNull(false); basePrefix.setOutputMarkupId(true); return basePrefix; }
@Override protected void populateItem(Item<KBStatement> aItem) { StatementEditor editor = new StatementEditor("statement", groupModel.bind("kb"), aItem.getModel(), propertyModel); aItem.add(editor); aItem.setOutputMarkupId(true); }
@Override protected void populateItem(Item<KBStatement> aItem) { StatementEditor editor = new StatementEditor("statement", groupModel.bind("kb"), aItem.getModel(), propertyModel); aItem.add(editor); aItem.setOutputMarkupId(true); }
public QuerySettingsPanel(String id, CompoundPropertyModel<KnowledgeBaseWrapper> aModel) { super(id); setOutputMarkupId(true); kbModel = aModel; queryLimitField = queryLimitField("maxResults", kbModel.bind("kb.maxResults")); add(queryLimitField); maxQueryLimitCheckBox = maxQueryLimitCheckbox("maxQueryLimit", Model.of(false)); add(maxQueryLimitCheckBox); add(ftsField("fullTextSearchIri", "kb.fullTextSearchIri")); }
public QuerySettingsPanel(String id, CompoundPropertyModel<KnowledgeBaseWrapper> aModel) { super(id); setOutputMarkupId(true); kbModel = aModel; queryLimitField = queryLimitField("maxResults", kbModel.bind("kb.maxResults")); add(queryLimitField); maxQueryLimitCheckBox = maxQueryLimitCheckbox("maxQueryLimit", Model.of(false)); add(maxQueryLimitCheckBox); add(ftsField("fullTextSearchIri", "kb.fullTextSearchIri")); }
public GeneralSettingsPanel(String id, IModel<Project> aProjectModel, CompoundPropertyModel<KnowledgeBaseWrapper> aModel) { super(id); setOutputMarkupId(true); projectModel = aProjectModel; kbModel = aModel; add(nameField("name", "kb.name")); add(languageComboBox("language", kbModel.bind("kb.defaultLanguage"))); add(basePrefixField("basePrefix", "kb.basePrefix")); add(createCheckbox("enabled", "kb.enabled")); }
public GeneralSettingsPanel(String id, IModel<Project> aProjectModel, CompoundPropertyModel<KnowledgeBaseWrapper> aModel) { super(id); setOutputMarkupId(true); projectModel = aProjectModel; kbModel = aModel; add(nameField("name", "kb.name")); add(languageComboBox("language", kbModel.bind("kb.defaultLanguage"))); add(basePrefixField("basePrefix", "kb.basePrefix")); add(createCheckbox("enabled", "kb.enabled")); }