@Override protected void afterMenuEntryCreation(final MenuEntry createdMenuEntry, final MenuBuilderContext context) { createdMenuEntry.setNewCounterModel(new Model<Integer>() { @Override public Integer getObject() { return eventService.getOpenDebts(ThreadLocalUserContext.getUser()); } }); } };
@Override protected void afterMenuEntryCreation(final MenuEntry createdMenuEntry, final MenuBuilderContext context) { createdMenuEntry.setNewCounterModel(new MenuCounterOpenToDos()); } }
@Override protected void afterMenuEntryCreation(final MenuEntry createdMenuEntry, final MenuBuilderContext context) { createdMenuEntry.setNewCounterModel(new MenuNewCounterVacation()); } };
@Override protected void afterMenuEntryCreation(final MenuEntry createdMenuEntry, final MenuBuilderContext context) { createdMenuEntry.setNewCounterModel(new MenuNewCounterMeb()); } };
@Override protected void afterMenuEntryCreation(final MenuEntry createdMenuEntry, final MenuBuilderContext context) { if (context.getAccessChecker().isLoggedInUserMemberOfGroup(UserRightService.FIBU_ORGA_HR_GROUPS) == true) { createdMenuEntry.setNewCounterModel(new MenuNewCounterOrder()); createdMenuEntry.setNewCounterTooltip("menu.fibu.orderbook.htmlSuffixTooltip"); } else { // Setting project management as parent because fibu isn't visible for this user: createdMenuEntry.setParent(context.getMenu(), pm.getId()); } } };