newsItemId = newsManager.createNewsItem(newsItem); (1)
uri = NewsModuleWebConstants.NEWS_ITEM_URI_PREFIX + "/" +
newsItemId;
newsItem.setUri(uri);
newsManager.updateNewsItem(newsItem);
if ( newsItem.getActive().booleanValue() ) {
// index news item
SearchManager searchManager =
SearchManager.getInstance(request.getSession().
getServletContext());
searchManager.reIndexPage(newsItem, request);
}
} catch ( BeanAlreadyExistsException e ) {
… …
return mapping.getInputForward();
}