@Override public void processFilterButtonClick(final ClickEvent event) { final Button clickedButton = (Button) event.getComponent(); if (isButtonUnClicked(clickedButton)) { /* If same button clicked */ clickedButton.removeStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButtons.remove(clickedButton); filterUnClicked(clickedButton); } else { clickedButton.addStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButtons.add(clickedButton); filterClicked(clickedButton); } }
@Override public void processFilterButtonClick(final ClickEvent event) { final Button clickedButton = (Button) event.getComponent(); if (isButtonUnClicked(clickedButton)) { /* If same button clicked */ clickedButton.removeStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButtons.remove(clickedButton); filterUnClicked(clickedButton); } else { clickedButton.addStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButtons.add(clickedButton); filterClicked(clickedButton); } }
@Override public void buttonClick(ClickEvent event) { if (event.getComponent() == saveButton) { if (!propertiesPanel.getPropertiesForm().isValid()) { getCurrent().getMainWindow().showNotification(VaadinUtility.validationNotification("Validation error", "Correct data")); return; } ActionDef actionDef = new ActionDef(); actionDef.setButtonType(buttonList.getItemCaption(buttonList.getValue())); //Map<String, Object> codedPropertiesValue = codePropertiesValue(propertiesPanel.getPropertiesMap()); actionDef.setItems(getProperties()); actionDef.setAttributes(getAttributes()); try { String s = mapper.writeValueAsString(actionDef); jsHelper.postAndRedirectAction(url, s); } catch (JsonMappingException e) { logger.log(Level.SEVERE, "Error saving action", e); } catch (JsonGenerationException e) { logger.log(Level.SEVERE, "Error saving action", e); } catch (IOException e) { logger.log(Level.SEVERE, "Error saving action", e); } } }
@Override public void buttonClick(ClickEvent event) { if (event.getComponent().equals(okay)) { if (StringUtils.hasText(m_referenceName) && m_processInstance.getId() == 0) { try { if (event.getComponent().equals(cancel)) { long processId = m_processInstance.getId(); if (processId != 0 && !isReadOnly()) { if (event.getComponent().equals(park)) { long processId = m_processInstance.getId(); if (processId == 0) {
private void onDelete(final ClickEvent event) { /* Display the confirmation */ final ConfirmationDialog confirmDialog = new ConfirmationDialog( i18n.getMessage("caption.entity.delete.action.confirmbox"), i18n.getMessage("message.delete.filter.confirm"), i18n.getMessage(UIMessageIdProvider.BUTTON_OK), i18n.getMessage(UIMessageIdProvider.BUTTON_CANCEL), ok -> { if (ok) { final Long rowId = (Long) ((Button) event.getComponent()).getData(); final String deletedFilterName = targetFilterQueryManagement.get(rowId).get().getName(); targetFilterQueryManagement.delete(rowId); /* * Refresh the custom filter table to show latest change * of the deleted custom filter. */ notification .displaySuccess(i18n.getMessage("message.delete.filter.success", deletedFilterName)); refreshContainer(); } }); UI.getCurrent().addWindow(confirmDialog.getWindow()); confirmDialog.getWindow().bringToFront(); }
private void onDelete(final ClickEvent event) { /* Display the confirmation */ final ConfirmationDialog confirmDialog = new ConfirmationDialog( i18n.getMessage("caption.entity.delete.action.confirmbox"), i18n.getMessage("message.delete.filter.confirm"), i18n.getMessage(UIMessageIdProvider.BUTTON_OK), i18n.getMessage(UIMessageIdProvider.BUTTON_CANCEL), ok -> { if (ok) { final Long rowId = (Long) ((Button) event.getComponent()).getData(); final String deletedFilterName = targetFilterQueryManagement.get(rowId).get().getName(); targetFilterQueryManagement.delete(rowId); /* * Refresh the custom filter table to show latest change * of the deleted custom filter. */ notification.displaySuccess( i18n.getMessage("message.delete.filter.success", new Object[] { deletedFilterName })); refreshContainer(); } }); UI.getCurrent().addWindow(confirmDialog.getWindow()); confirmDialog.getWindow().bringToFront(); }
@Override protected void processFilterButtonClick(final ClickEvent event) { final Button clickedButton = (Button) event.getComponent(); if (isButtonUnClicked(clickedButton)) { /* If same button clicked */ clickedButton.removeStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButton = null; filterUnClicked(clickedButton); } else if (alreadyClickedButton != null) { /* If button clicked and some other button is already clicked */ alreadyClickedButton.removeStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); clickedButton.addStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButton = clickedButton; filterClicked(clickedButton); } else { /* If button clicked and not other button is clicked currently */ clickedButton.addStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButton = clickedButton; filterClicked(clickedButton); } }
@Override protected void processFilterButtonClick(final ClickEvent event) { final Button clickedButton = (Button) event.getComponent(); if (isButtonUnClicked(clickedButton)) { /* If same button clicked */ clickedButton.removeStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButton = null; filterUnClicked(clickedButton); } else if (alreadyClickedButton != null) { /* If button clicked and some other button is already clicked */ alreadyClickedButton.removeStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); clickedButton.addStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButton = clickedButton; filterClicked(clickedButton); } else { /* If button clicked and not other button is clicked currently */ clickedButton.addStyleName(SPUIStyleDefinitions.SP_FILTER_BTN_CLICKED_STYLE); alreadyClickedButton = clickedButton; filterClicked(clickedButton); } }
/** * creates a new button in case of pressed switches to the given * {@code view}. * * @param view * the view to switch to in case the button is pressed */ public ValoMenuItemButton(final DashboardMenuItem view) { this.view = view; setPrimaryStyleName("valo-menu-item"); setIcon(view.getDashboardIcon()); setCaption(view.getDashboardCaption()); setDescription(view.getDashboardCaptionLong()); setId(view.getDashboardCaption().toLowerCase()); /* Avoid double click */ setDisableOnClick(true); addClickListener(event -> event.getComponent().getUI().getNavigator().navigateTo(view.getViewName())); }
/** * creates a new button in case of pressed switches to the given * {@code view}. * * @param view * the view to switch to in case the button is pressed */ public ValoMenuItemButton(final DashboardMenuItem view) { this.view = view; setPrimaryStyleName("valo-menu-item"); setIcon(view.getDashboardIcon()); setCaption(view.getDashboardCaption()); setDescription(view.getDashboardCaptionLong()); setId(view.getDashboardCaption().toLowerCase()); /* Avoid double click */ setDisableOnClick(true); addClickListener(event -> event.getComponent().getUI().getNavigator().navigateTo(view.getViewName())); }
/** * @see com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui.Button.ClickEvent) */ public void buttonClick(ClickEvent event) { Window parent = getParent(); if (parent != null) { parent.removeWindow(this); parent.focus(); } AbstractComponent comp = (AbstractComponent) event.getComponent(); m_callback.onDialogResult((String) comp.getData()); }
@Override public void buttonClick(final ClickEvent event) { if (UIComponentIdProvider.CUSTOM_FILTER_SAVE_ICON.equals(event.getComponent().getId()) && manadatoryFieldsPresent()) { if (filterManagementUIState.isCreateFilterViewDisplayed() && !doesAlreadyExists()) { createTargetFilterQuery(); } else { updateCustomFilter(); } } }
private void onClickOfDistributionSetButton(final ClickEvent event) { final Item item = (Item) ((Button) event.getComponent()).getData(); final Long tfqId = (Long) item.getItemProperty(SPUILabelDefinitions.VAR_ID).getValue(); if (permChecker.hasReadRepositoryPermission()) { dsSelectWindow.showForTargetFilter(tfqId); } else { notification.displayValidationError( i18n.getMessage("message.permission.insufficient", SpPermission.READ_REPOSITORY)); } }
private void onClickOfDetailButton(final ClickEvent event) { final String targetFilterName = (String) ((Button) event.getComponent()).getData(); targetFilterQueryManagement.getByName(targetFilterName).ifPresent(targetFilterQuery -> { filterManagementUIState.setFilterQueryValue(targetFilterQuery.getQuery()); filterManagementUIState.setTfQuery(targetFilterQuery); filterManagementUIState.setEditViewDisplayed(true); eventBus.publish(this, CustomFilterUIEvent.TARGET_FILTER_DETAIL_VIEW); }); }
private void onClickOfDistributionSetButton(final ClickEvent event) { final Item item = (Item) ((Button) event.getComponent()).getData(); final Long tfqId = (Long) item.getItemProperty(SPUILabelDefinitions.VAR_ID).getValue(); if (permChecker.hasReadRepositoryPermission()) { dsSelectWindow.showForTargetFilter(tfqId); } else { notification.displayValidationError( i18n.getMessage("message.permission.insufficient", SpPermission.READ_REPOSITORY)); } }
private void onClickOfDetailButton(final ClickEvent event) { final String targetFilterName = (String) ((Button) event.getComponent()).getData(); targetFilterQueryManagement.getByName(targetFilterName).ifPresent(targetFilterQuery -> { filterManagementUIState.setFilterQueryValue(targetFilterQuery.getQuery()); filterManagementUIState.setTfQuery(targetFilterQuery); filterManagementUIState.setEditViewDisplayed(true); eventBus.publish(this, CustomFilterUIEvent.TARGET_FILTER_DETAIL_VIEW); }); }
@Override public void buttonClick(final ClickEvent event) { if (UIComponentIdProvider.CUSTOM_FILTER_SAVE_ICON.equals(event.getComponent().getId()) && manadatoryFieldsPresent()) { if (filterManagementUIState.isCreateFilterViewDisplayed() && !doesAlreadyExists()) { createTargetFilterQuery(); } else { updateCustomFilter(); } } }