@Override public String getActionLabel() { return login_logout_Button.getCaption(); }
public String getNewEntityCaption() { return newInstanceBtn.getCaption(); }
public String getClearButtonCaption() { return clearButton.getCaption(); }
@Override public void writeDesign(Element design, DesignContext designContext) { super.writeDesign(design, designContext); Attributes attr = design.attributes(); Button def = designContext.getDefaultInstance(this); String content = getCaption(); if (content != null) { design.html(content); } // plain-text (default is html) if (!isHtmlContentAllowed()) { design.attr(DESIGN_ATTR_PLAIN_TEXT, true); // encode HTML entities if (content != null) { design.html(DesignFormatter.encodeForTextNode(content)); } } // icon-alt DesignAttributeHandler.writeAttribute("icon-alt", attr, getIconAlternateText(), def.getIconAlternateText(), String.class, designContext); // click-shortcut if (clickShortcut != null) { DesignAttributeHandler.writeAttribute("click-shortcut", attr, clickShortcut, null, ShortcutAction.class, designContext); } } }
@Override public void buttonClick(final ClickEvent event) { buttonClicked = event.getButton(); if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.UNKNOWN.toString())) { processUnknownFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.IN_SYNC.toString())) { processInSyncFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.PENDING.toString())) { processPendingFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.ERROR.toString())) { processErrorFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.REGISTERED.toString())) { processRegisteredFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(OVERDUE_CAPTION)) { processOverdueFilterStatus(); } }
@Override public void buttonClick(final ClickEvent event) { buttonClicked = event.getButton(); if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.UNKNOWN.toString())) { processUnknownFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.IN_SYNC.toString())) { processInSyncFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.PENDING.toString())) { processPendingFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.ERROR.toString())) { processErrorFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(TargetUpdateStatus.REGISTERED.toString())) { processRegisteredFilterStatus(); } else if (event.getButton().getCaption().equalsIgnoreCase(OVERDUE_CAPTION)) { processOverdueFilterStatus(); } }
private static Button createButton(GraphContainer container, Breadcrumb breadcrumb) { final Button button = new Button(); final String layerName = getLayerName(container, breadcrumb.getTargetNamespace()); if (breadcrumb.getSourceVertices().isEmpty()) { button.setCaption(layerName); } else { String sourceLayerName = getLayerName(container, breadcrumb.getSourceVertices().get(0).getNamespace()); if (breadcrumb.getSourceVertices().size() > 2) { button.setCaption("Multiple " + layerName); button.setDescription(String.format("Multiple vertices from %s", sourceLayerName)); } else { button.setCaption(breadcrumb.getSourceVertices().stream().map(VertexRef::getLabel).collect(Collectors.joining(", "))); button.setDescription(String.format("%s from %s", button.getCaption(), sourceLayerName)); } } button.addStyleName(BaseTheme.BUTTON_LINK); button.addClickListener((event) -> breadcrumb.clicked(container)); return button; }
private static Button createButton(GraphContainer container, Breadcrumb breadcrumb) { final Button button = new Button(); final String layerName = getLayerName(container, breadcrumb.getTargetNamespace()); if (breadcrumb.getSourceVertices().isEmpty()) { button.setCaption(layerName); } else { String sourceLayerName = getLayerName(container, breadcrumb.getSourceVertices().get(0).getNamespace()); if (breadcrumb.getSourceVertices().size() > 2) { button.setCaption("Multiple " + layerName); button.setDescription(String.format("Multiple vertices from %s", sourceLayerName)); } else { button.setCaption(breadcrumb.getSourceVertices().stream().map(VertexRef::getLabel).collect(Collectors.joining(", "))); button.setDescription(String.format("%s from %s", button.getCaption(), sourceLayerName)); } } button.addStyleName(BaseTheme.BUTTON_LINK); button.addClickListener((event) -> breadcrumb.clicked(container)); return button; }
String caption1 = ((Button) o1).getCaption().toLowerCase(); String caption2 = ((Button) o2).getCaption().toLowerCase(); return caption1.compareTo(caption2);
public void register(final Button field, ButtonPainter painter) { MaduraPropertyWrapper property = painter.getProperty(); ButtonProperty bp = new ButtonProperty(painter,field.getCaption(),m_messageSource); field.setData(bp); if (property != null) { Hints hints = getHints(); hints.setCommonProperties(field, property,m_messageSource); setPermissions(property, field); } registerWidget(field); }
public void register(final Button field, ButtonPainter painter) { MaduraPropertyWrapper property = painter.getProperty(); ButtonProperty bp = new ButtonProperty(painter,field.getCaption(),m_messageSource); field.setPropertyDataSource(bp); if (property != null) { Hints hints = getHints(); hints.setCommonProperties(field, property,m_messageSource); setPermissions(property, field); } registerWidget(field); }
private Button createFilterButton(final Long id, final String name, final String description, final String color, final Object itemId) { /** * No icon displayed for "NO TAG" button. */ final Button button = SPUIComponentProvider.getButton("", name, description, "", false, null, SPUITagButtonStyle.class); button.setId(createButtonId(name)); button.setCaptionAsHtml(true); if (id != null) { // Use button.getCaption() since the caption name is modified // according to the length // available in UI. button.setCaption(prepareFilterButtonCaption(button.getCaption(), color)); } if (!StringUtils.isEmpty(description)) { button.setDescription(description); } else { button.setDescription(name); } button.setData(id == null ? SPUIDefinitions.NO_TAG_BUTTON_ID : itemId); return button; }
private Button createFilterButton(final Long id, final String name, final String description, final String color, final Object itemId) { /** * No icon displayed for "NO TAG" button. */ final Button button = SPUIComponentProvider.getButton("", name, description, "", false, null, SPUITagButtonStyle.class); button.setId(createButtonId(name)); button.setCaptionAsHtml(true); if (id != null) { // Use button.getCaption() since the caption name is modified // according to the length // available in UI. button.setCaption(prepareFilterButtonCaption(button.getCaption(), color)); } if (!StringUtils.isEmpty(description)) { button.setDescription(description); } else { button.setDescription(name); } button.setData(id == null ? SPUIDefinitions.NO_TAG_BUTTON_ID : itemId); return button; }
@Test public void interpret_de() { String confirmValueOk = "Bestätigen Sie, dass dieser Wert in Ordnung ist"; // given currentLocale.setLocale(Locale.GERMANY); // when processor.translate(testObject); // then assertThat(testObject.getButtonWithAnnotation() .getCaption()).isEqualTo("OK"); assertThat(testObject.getButtonWithAnnotation() .getDescription()).isEqualTo(confirmValueOk); assertThat(testObject.getButtonWithAnnotation() .getLocale()).isEqualTo(Locale.GERMANY); assertThat(testObject.getLabel() .getCaption()).isEqualTo("OK"); assertThat(testObject.getLabel() .getDescription()).isEqualTo(confirmValueOk); // assertThat(testObject.getLabel().getValue()).isEqualTo("Ok"); assertThat(testObject.getButtonWithAnnotation() .getLocale()).isEqualTo(Locale.GERMANY); }
.getCaption()).isEqualTo("Authentication"); .getCaption()).isEqualTo("Ok"); assertThat(testObject.getButtonWithAnnotation() .getDescription()).isEqualTo("Confirm this Value is Ok"); assertThat(specificLocale.getCaption()).isEqualTo("Ja");
private void 캐시_갯수에_따라_메뉴가_생성되는가_CASE_2(String cache1, String cache2) { Menu menu = new Menu(this.navigator, this.cacheManager); Component component = menu.getComponent(0); assertTrue(component instanceof CssLayout); CssLayout menuPart = (CssLayout) component; Component component2 = menuPart.getComponent(2); assertTrue(component2 instanceof CssLayout); CssLayout menuItemsLayout = (CssLayout) component2; assertEquals(3, menuItemsLayout.getComponentCount()); Component component3 = menuItemsLayout.getComponent(0); assertTrue(component3 instanceof Button); Button allButton = (Button) component3; assertEquals("전체", allButton.getCaption()); Component component4 = menuItemsLayout.getComponent(1); assertTrue(component4 instanceof Button); Button cacheButton1 = (Button) component4; assertEquals(cache1, cacheButton1.getCaption()); Component component5 = menuItemsLayout.getComponent(2); assertTrue(component5 instanceof Button); Button cacheButton2 = (Button) component5; assertEquals(cache2, cacheButton2.getCaption()); } }
private void 캐시_갯수에_따라_메뉴가_생성되는가_CASE_1(String cache1) { Menu menu = new Menu(this.navigator, this.cacheManager); Component component = menu.getComponent(0); assertTrue(component instanceof CssLayout); CssLayout menuPart = (CssLayout) component; Component component2 = menuPart.getComponent(2); assertTrue(component2 instanceof CssLayout); CssLayout menuItemsLayout = (CssLayout) component2; assertEquals(2, menuItemsLayout.getComponentCount()); Component component3 = menuItemsLayout.getComponent(0); assertTrue(component3 instanceof Button); Button allButton = (Button) component3; assertEquals("전체", allButton.getCaption()); Component component4 = menuItemsLayout.getComponent(1); assertTrue(component4 instanceof Button); Button cacheButton1 = (Button) component4; assertEquals(cache1, cacheButton1.getCaption()); }