String name= menuItem.getName();
String content = menuItem.getContent();
menuItem = (MenuItem)getObjectify().find(menuItem.getKey());
menuItem.setName(name);
getObjectify().put(menuItem);
PageContent pageContent;
if (menuItem.getContentId() != null) {
pageContent = getObjectify().get(PageContent.class, menuItem.getContentId());
} else {
pageContent = createPageContent(menuItem);
}
pageContent.setContent(content);
getObjectify().put(pageContent);
return key;
}