User user = UserLocalManagerUtil.getUserById((String) ses.getAttribute(WebKeys.USER_ID));
List<Layout> userLayouts = APILocator.getLayoutAPI().loadLayoutsForUser(user);
if ((userLayouts == null) || (userLayouts.size() == 0) || !UtilMethods.isSet(userLayouts.get(0).getId())) {
new LogoutAction().execute(mapping, form, req, res);
throw new RequiredLayoutException();
}
Layout layout = userLayouts.get(0);
List<String> portletIds = layout.getPortletIds();
String portletId = portletIds.get(0);