示例#1
0
 public void addMenuEntry(final MenuEntry menuEntry) {
   MenuEntry parent = menuEntry.getParent();
   if (parent == null) {
     final MenuItemDef parentItemDef = menuEntry.getParentMenuItemDef();
     if (parentItemDef == null) {
       parent = rootMenuEntry;
     } else {
       parent = getMenuEntry(parentItemDef);
       if (parent == null) {
         log.error("Oups, can't find parent menu item: " + parentItemDef.getId());
         parent = rootMenuEntry;
       }
     }
   }
   parent.addMenuEntry(menuEntry);
 }