try {
String id = (String)request.getAttribute(MENU_ID);
IMenuDAO menudao = DAOFactory.getMenuDAO();
Menu menu = menudao.loadMenuByID(Integer.valueOf(id));
SessionContainer permSess = getRequestContainer().getSessionContainer().getPermanentContainer();
menudao.eraseMenu(menu);
} catch (EMFUserError eex) {
throw new EMFUserError(EMFErrorSeverity.ERROR, "10002", messageBundle);
} catch (Exception ex) {
throw new EMFUserError(EMFErrorSeverity.ERROR, 100);