public AbstractField<Object> getComponent(CriteriaBuilderHelper criteriaBuilderHelper) { NativeSelect nativeSelect = new NativeSelect(); nativeSelect.setCaption("Property"); nativeSelect.setNullSelectionAllowed(false); nativeSelect.setMultiSelect(false); nativeSelect.setNewItemsAllowed(false); nativeSelect.setInvalidAllowed(false); nativeSelect.setStyleName("small"); nativeSelect.setDescription("Property selection"); boolean first = true; for (String property : criteriaBuilderHelper.getEntities()) { nativeSelect.addItem(property); if (first) { nativeSelect.select(property); first = false; } } return nativeSelect; } },
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { ResourceId onmsResourceId = ResourceId.fromString((String) m_resourceSelect.getValue()); m_graphSelect.removeAllItems(); if (onmsResourceId != null) { Map<String, String> map = getSurveillanceViewService().getGraphResultsForResourceId(onmsResourceId); for (String string : map.keySet()) { m_graphSelect.addItem(map.get(string)); m_graphSelect.setItemCaption(map.get(string), string); } Iterator<?> i = m_graphSelect.getItemIds().iterator(); if (i.hasNext()) { m_graphSelect.select(i.next()); } } } });
/** * Leave OnmsVaadinContainer without generics; the Aries blueprint code cannot match up * the arguments if you put the generic types in. */ public AlarmTable(final String caption, final OnmsVaadinContainer container, final AlarmRepository alarmRepo) { super(caption, container); m_alarmRepo = alarmRepo; m_ackCombo = new NativeSelect(); m_ackCombo.setNullSelectionAllowed(false); m_ackCombo.addItem(ACTION_ACKNOWLEDGE); m_ackCombo.addItem(ACTION_UNACKNOWLEDGE); m_ackCombo.addItem(ACTION_ESCALATE); m_ackCombo.addItem(ACTION_CLEAR); m_ackCombo.setValue(ACTION_ACKNOWLEDGE); // Make "Acknowledge" the default value m_submitButton = new CheckboxButton("Submit"); m_submitButton.setCombo(m_ackCombo); }
private NativeSelect createPeriodicComboControl() { final NativeSelect combo = new NativeSelect(); combo.setImmediate(true); combo.setNullSelectionAllowed(false); combo.setWidth("50px"); for (int period : PERIOD_VARIANTS) { combo.addItem(period); } return combo; }
m_columnsSelect = new NativeSelect(); m_columnsSelect.setCaption("Columns"); m_columnsSelect.setDescription("Number of columns"); m_columnsSelect.setImmediate(true); m_columnsSelect.setNewItemsAllowed(false); m_columnsSelect.setMultiSelect(false); m_columnsSelect.setInvalidAllowed(false); m_columnsSelect.setNullSelectionAllowed(false); m_rowsSelect = new NativeSelect(); m_rowsSelect.setCaption("Rows"); m_rowsSelect.setDescription("Number of rows"); m_rowsSelect.setImmediate(true); m_rowsSelect.setNewItemsAllowed(false); m_rowsSelect.setMultiSelect(false); m_rowsSelect.setInvalidAllowed(false); m_rowsSelect.setNullSelectionAllowed(false); m_columnsSelect.addItem(i); m_rowsSelect.addItem(i); m_columnsSelect.setValue(columns); m_rowsSelect.setValue(rows); m_timeFrameType = new NativeSelect("Timeframe type"); m_timeFrameType.setDescription("Timeframe type"); m_timeFrameType.setNullSelectionAllowed(false); m_timeFrameType.setMultiSelect(false); m_timeFrameType.setNewItemsAllowed(false);
m_typeSelect = new NativeSelect("Type"); m_typeSelect.setId("edgeTypeSelector"); m_typeSelect.setMultiSelect(false); m_typeSelect.setNewItemsAllowed(false); m_typeSelect.setNullSelectionAllowed(false); m_typeSelect.setRequired(true); m_typeSelect.addItem(EdgeType.CHILD_SERVICE); m_typeSelect.setItemCaption(EdgeType.CHILD_SERVICE, "Child Service"); m_typeSelect.addItem(EdgeType.IP_SERVICE); m_typeSelect.setItemCaption(EdgeType.IP_SERVICE, "IP Service"); m_typeSelect.addItem(EdgeType.REDUCTION_KEY); m_typeSelect.setItemCaption(EdgeType.REDUCTION_KEY, "Reduction Key"); m_typeSelect.addItem(EdgeType.APPLICATION); m_typeSelect.setItemCaption(EdgeType.APPLICATION, "Application"); m_typeSelect.setWidth(100.0f, Unit.PERCENTAGE); formLayout.addComponent(m_typeSelect); m_typeSelect.addValueChangeListener(event -> { m_childServiceComponent.setVisible(m_typeSelect.getValue() == EdgeType.CHILD_SERVICE); m_childServiceComponent.setRequired(m_typeSelect.getValue() == EdgeType.CHILD_SERVICE); m_ipServiceComponent.setVisible(m_typeSelect.getValue() == EdgeType.IP_SERVICE); m_ipServiceComponent.setRequired(m_typeSelect.getValue() == EdgeType.IP_SERVICE); m_reductionKeyComponent.setVisible(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY); m_reductionKeyComponent.setRequired(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY); m_applicationComponent.setVisible(m_typeSelect.getValue() == EdgeType.APPLICATION); m_applicationComponent.setRequired(m_typeSelect.getValue() == EdgeType.APPLICATION); m_friendlyNameField.setVisible(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY || m_typeSelect.getValue() == EdgeType.IP_SERVICE); });
topLayout.setWidth("100%"); NativeSelect dashboardSelect = new NativeSelect(); dashboardSelect.setCaption("Grafana Dashboard"); dashboardSelect.addItem("Test"); dashboardSelect.setDescription("Grafana Dashboard to be displayed"); dashboardSelect.setImmediate(true); dashboardSelect.setNewItemsAllowed(false); dashboardSelect.setMultiSelect(false); dashboardSelect.setInvalidAllowed(false); dashboardSelect.setNullSelectionAllowed(false); dashboardSelect.setWidth("80%"); dashboardSelect.addItem(grafanaDashboard.getKey()); dashboardSelect.select(firstItem); dashboardSelect.select(m_dashletSpec.getParameters().get("title")); m_dashletSpec.getParameters().put("uri", grafanaDashboards.get(dashboardSelect.getValue().toString())); m_dashletSpec.getParameters().put("title", dashboardSelect.getValue().toString()); m_dashletSpec.getParameters().put("from", timeRangeFrom.getValue()); m_dashletSpec.getParameters().put("to", timeRangeTo.getValue());
m_maximizeHeight.setValue(maximizeHeight); m_chartSelect = new NativeSelect(); m_chartSelect.setDescription("Select chart to be displayed"); m_chartSelect.setCaption("Chart"); m_chartSelect.setNullSelectionAllowed(false); m_chartSelect.setInvalidAllowed(false); m_chartSelect.setNewItemsAllowed(false); m_chartSelect.addItem(chartConfig.getName()); m_chartSelect.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { m_chartSelect.setValue(chartName); m_chartSelect.setImmediate(true);
m_restrictionSelect = new NativeSelect(); m_restrictionSelect.setCaption("Restriction"); m_restrictionSelect.setNullSelectionAllowed(false); m_restrictionSelect.setMultiSelect(false); m_restrictionSelect.setNewItemsAllowed(false); m_restrictionSelect.setImmediate(true); m_restrictionSelect.setDescription("Restriction selection"); m_restrictionSelect.addItem(criteriaRestriction.name()); m_restrictionSelect.select(criteriaRestriction.toString()); m_restrictionSelect.addValueChangeListener((Property.ValueChangeListener) valueChangeEvent -> { CriteriaRestriction newCriteriaRestriction = CriteriaRestriction.valueOf(String.valueOf(valueChangeEvent.getProperty().getValue()));
formLayout.setMargin(false); NativeSelect dropdown = new NativeSelect("Severity"); dropdown.setMultiSelect(false); dropdown.setNewItemsAllowed(false); dropdown.setNullSelectionAllowed(true); dropdown.setImmediate(true); dropdown.setRequired(true); dropdown.addItems(Arrays.asList(Status.values())); dropdown.setValue(setStatusTo.getStatus()); } else { dropdown.setValue(null); dropdown.addValueChangeListener(event -> { Status selectedStatus = (Status) dropdown.getValue(); if (currentSetStatusTo != null) { currentSetStatusTo.setStatus(selectedStatus);
m_boostedSeveritySelect = new NativeSelect(); m_boostedSeveritySelect.setCaption("Boosted Severity"); m_boostedSeveritySelect.setDescription("Select the boost severity"); m_boostedSeveritySelect.setMultiSelect(false); m_boostedSeveritySelect.setNullSelectionAllowed(false); m_boostedSeveritySelect.setInvalidAllowed(false); m_boostedSeveritySelect.setNewItemsAllowed(false); m_boostedSeveritySelect.addItem(onmsSeverity.name()); m_boostedSeveritySelect.setValue(boostSeverity);
m_dashletSelect = new NativeSelect(); m_dashletSelect.setId("opsboard.type"); m_dashletSelect.setCaption("Dashlet"); m_dashletSelect.setImmediate(true); m_dashletSelect.setNewItemsAllowed(false); m_dashletSelect.setNullSelectionItemId("Undefined"); m_dashletSelect.setNullSelectionAllowed(false); m_dashletSelect.select(dashletSpec.getDashletName()); m_dashletSelect.setDescription("Dashlet selection"); m_dashletSelect.addValueChangeListener(new Property.ValueChangeListener() { public void valueChange(Property.ValueChangeEvent valueChangeEvent) { if (m_savingDisabled) {
m_severitySelect = new NativeSelect("Severity"); m_severitySelect.setEnabled(false); m_severitySelect.setNullSelectionAllowed(false); m_severitySelect.setMultiSelect(false); m_severitySelect.addItem(eachStatus.name()); m_compareOperatorSelect = new NativeSelect("Comparator"); m_compareOperatorSelect.setEnabled(false); m_compareOperatorSelect.setNullSelectionAllowed(false); m_compareOperatorSelect.setMultiSelect(false); m_compareOperatorSelect.addItem(BusinessServiceSearchCriteriaBuilder.CompareOperator.Lower.name()); m_compareOperatorSelect.addItem(BusinessServiceSearchCriteriaBuilder.CompareOperator.LowerOrEqual.name()); m_compareOperatorSelect.addItem(BusinessServiceSearchCriteriaBuilder.CompareOperator.Equal.name()); m_compareOperatorSelect.addItem(BusinessServiceSearchCriteriaBuilder.CompareOperator.GreaterOrEqual.name()); m_compareOperatorSelect.addItem(BusinessServiceSearchCriteriaBuilder.CompareOperator.Greater.name()); m_severitySelect.setValue(severityValue); m_compareOperatorSelect.setValue(severityCompareOperator); m_filterBySeverityCheckBox.setValue(filterBySeverity); m_orderBy = new NativeSelect("Order by"); m_orderBy.setNullSelectionAllowed(false); m_orderBy.setMultiSelect(false); m_orderBy.addItem(BusinessServiceSearchCriteriaBuilder.Order.Name.name()); m_orderBy.addItem(BusinessServiceSearchCriteriaBuilder.Order.Severity.name()); m_orderBy.addItem(BusinessServiceSearchCriteriaBuilder.Order.Level.name());
ipDropdown = new NativeSelect(); ipDropdown.setCaption("IP Address"); for (String eachIp : ipAddresses) { ipDropdown.addItem(eachIp); ipDropdown.setNullSelectionAllowed(false); ipDropdown.setWidth(FIELD_WIDTH, Unit.PIXELS); packetSizeDropdown = new NativeSelect(); packetSizeDropdown.setCaption("Packet Size"); packetSizeDropdown.addItem(64); packetSizeDropdown.addItem(128); packetSizeDropdown.addItem(256); packetSizeDropdown.addItem(512); packetSizeDropdown.addItem(1024); packetSizeDropdown.addItem(2048); packetSizeDropdown.setNullSelectionAllowed(false); packetSizeDropdown.setWidth(FIELD_WIDTH, Unit.PIXELS); locationDropdown = new NativeSelect(); locationDropdown.setCaption("Location"); for (String eachLocation : locations) { locationDropdown.addItem(eachLocation); locationDropdown.setNullSelectionAllowed(false); locationDropdown.setWidth(FIELD_WIDTH, Unit.PIXELS);
m_nativeSelect = new NativeSelect(); m_nativeSelect.setDescription("Select Ops Board configuration"); m_nativeSelect.setContainerDataSource(WallboardProvider.getInstance().getBeanContainer()); m_nativeSelect.setItemCaptionPropertyId("title"); m_nativeSelect.setNullSelectionAllowed(false); m_nativeSelect.setImmediate(true); m_nativeSelect.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
m_nativeSelect = new NativeSelect(); m_nativeSelect.setNullSelectionAllowed(false); m_nativeSelect.addItem(view.getName()); m_nativeSelect.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
m_nodeSelect = new NativeSelect(); m_nodeSelect.setNullSelectionAllowed(false); m_nodeSelect.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { m_resourceSelect = new NativeSelect(); m_resourceSelect.setNullSelectionAllowed(false); m_resourceSelect.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { m_graphSelect = new NativeSelect(); m_graphSelect.setNullSelectionAllowed(false); m_graphSelect.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { m_nodeSelect.setSizeFull(); m_resourceSelect.setSizeFull(); m_graphSelect.setSizeFull(); m_nodeSelect.addStyleName("surveillance-view"); m_resourceSelect.addStyleName("surveillance-view"); m_graphSelect.addStyleName("surveillance-view");
@Override public Void visit(Identity identity) { m_mapFunctionSeveritySelect.setValue(Status.INDETERMINATE); return null; }
/** * Method for updating the {@link NativeSelect} instance to display the available {@link DashletFactory} instances. * * @param factoryList the list of available {@link DashletFactory} instances */ public void updateDashletSelection(List<DashletFactory> factoryList) { m_savingDisabled = true; String savedSelection = (m_dashletSelect.getValue() == null ? "Undefined" : m_dashletSelect.getValue().toString()); if (!m_dashletSelect.removeAllItems()) { LoggerFactory.getLogger(DashletSpecEditor.class).warn("problem removing items"); } for (DashletFactory dashletFactory : factoryList) { if (!"Undefined".equals(dashletFactory.getName())) { m_dashletSelect.addItem(dashletFactory.getName()); } } m_dashletSelect.select(savedSelection); m_savingDisabled = false; }