@Override
public ActionForward execute(ComponentContext context, ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
SummaryCountPortletPreferences counts = new SummaryCountPortletPreferences(); // all defaults are false
InventorySummary summary = new InventorySummary();
try {
WebUser user = SessionUtils.getWebUser(request.getSession());
if (user == null) {
// session timed out, return prematurely