public ActionForward changeSelectedCategory(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
if (log.isDebugEnabled())
log.debug("Storing properties");
AbstractPropertiesForm f = (AbstractPropertiesForm) form;
f.storeItems();
User user = isSetupMode() ? null : LogonControllerFactory.getInstance().getUser((HttpServletRequest) request);
f.setSelectedCategory(f.getNewSelectedCategory());
f.setNewSelectedCategory(-1);
return rebuildItems(mapping, f.getParentCategory(), f, request, user);
}