@Before @SuppressWarnings("unchecked") public void setup() throws Exception { paletteDefinitionBuilder = new CollapsedPaletteDefinitionBuilder(definitionUtils, profileManager, definitionsRegistry, translationService); tested = new CaseManagementPaletteDefinitionBuilder(paletteDefinitionBuilder, definitionManager); }
@Override protected DefaultPaletteItem createItem(final Object definition, final String categoryId, final Metadata metadata, final Function<String, DefaultPaletteItem> itemSupplier) { final DefinitionAdapter<Object> definitionAdapter = getDefinitionManager().adapters().forDefinition(); final String id = definitionAdapter.getId(definition).value(); final String title = definitionAdapter.getTitle(definition); // Notice it creates the item by using the title as for the item's tooltip property, // setting this an empty item title, in order to not display text once the rendered // item is displayed, just the icon with the given tooltip. return new CollapsedItemBuilder() .setItemId(id) .setDefinitionId(id) .setTooltip(title) .build(); } }