/** * Find a pre-defined ProjectForge menu entry. */ public MenuEntryConfig findMenuEntry(final MenuItemDef menuItemDef) { if (menuItemDef != null && menuItemDef.getId() != null && menuItemDef.getId().equals(menuItemId) == true) { return this; } if (children == null) { return null; } for (final MenuEntryConfig child : children) { final MenuEntryConfig foundEntry = child.findMenuEntry(menuItemDef); if (foundEntry != null) { return foundEntry; } } return null; }