@Override public void buttonClick(Button.ClickEvent event) { List<Criteria> defaultCriteriaList = graphContainer.getTopologyServiceClient().getDefaults().getCriteria(); if (defaultCriteriaList != null && !defaultCriteriaList.isEmpty()) { defaultCriteriaList.forEach(graphContainer::addCriteria); graphContainer.redoLayout(); noDefaultsAvailable.setVisible(false); } else { noDefaultsAvailable.setVisible(true); } } });
@Override public void setVisible(boolean visible) { super.setVisible(visible); if (!visible) { noDefaultsAvailable.setVisible(false); } else { center(); } } }
private void updateItemDescription() { String description = null; final Object itemId = getValue(); final Item item = getContainerDataSource().getItem(itemId); boolean isDescriptionBlank = true; if (item != null) { Property property = item.getItemProperty(descriptionPropertyName); if (property != null && property.getValue() != null) { description = property.getValue().toString(); } isDescriptionBlank = StringUtils.isBlank(description); descriptionLabel.setValue(isDescriptionBlank ? "" : description); } if (isDescriptionBlank) { mainLayout.removeStyleName("has-description"); } else { mainLayout.addStyleName("has-description"); } descriptionLabel.setVisible(!isDescriptionBlank); } }
defaultLayout.setSpacing(true); noDefaultsAvailable = new Label("No vertices found.<br/>Please add vertices manually.", ContentMode.HTML); noDefaultsAvailable.setVisible(false);