List of usage examples for com.liferay.portal.kernel.util PortalUtil getCompanyId
public static long getCompanyId(PortletRequest portletRequest)
From source file:com.liferay.blade.samples.autologin.BladeAutoLogin.java
License:Apache License
@Override protected String[] doLogin(HttpServletRequest request, HttpServletResponse response) throws Exception { String[] credentials = null;/*from www .j a v a 2 s. c o m*/ long companyId = PortalUtil.getCompanyId(request); User autoLoginUser = null; try { autoLoginUser = _userLocalService.getUserByEmailAddress(companyId, "auto.login@liferay.com"); } catch (Exception e) { } if (autoLoginUser != null) { credentials = new String[3]; credentials[0] = Long.toString(autoLoginUser.getUserId()); credentials[1] = autoLoginUser.getPassword(); credentials[2] = Boolean.toString(true); } return credentials; }
From source file:it.infn.ct.indigo.futuregateway.portlet.action.FGEditAppMVCRenderCommand.java
License:Apache License
@Override public final String render(final RenderRequest renderRequest, final RenderResponse renderResponse) throws PortletException { String appId;//from ww w . j ava2 s . c o m ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); try { Map<String, String> infras = fgServerManager.getInfrastructures(themeDisplay.getCompanyId(), themeDisplay.getUserId()); if (infras.isEmpty()) { return "/application-no-infras.jsp"; } renderRequest.setAttribute(FGServerConstants.INFRASTRUCTURE_COLLECTION, infras); } catch (Exception e) { if (e instanceof IOException) { SessionErrors.add(renderRequest, e.getClass()); return "/error.jsp"; } else { throw new PortletException(e); } } appId = ParamUtil.getString(renderRequest, FGServerConstants.VIEW_EDIT_RESOURCE_ID, null); if (appId != null) { try { String application = fgServerManager.getResource(PortalUtil.getCompanyId(renderRequest), FGServerConstants.APPLICATION_COLLECTION, appId, PortalUtil.getUserId(renderRequest)); JSONObject appJ = JSONFactoryUtil.createJSONObject(application); renderRequest.setAttribute("app_id", appJ.getString("id")); renderRequest.setAttribute("app_name", appJ.getString("name")); renderRequest.setAttribute("app_description", appJ.getString("description")); renderRequest.setAttribute("app_enabled", appJ.getBoolean("enabled")); renderRequest.setAttribute("app_outcome", appJ.getString("outcome")); Map<String, String> paramValues = new HashMap<>(); Map<String, String> paramDescs = new HashMap<>(); JSONArray params = appJ.getJSONArray("parameters"); if (params != null) { for (int i = 0; i < params.length(); i++) { JSONObject par = params.getJSONObject(i); paramValues.put(par.getString("name"), par.getString("value")); paramDescs.put(par.getString("name"), par.getString("description")); } } renderRequest.setAttribute("app_parameters_values", paramValues); renderRequest.setAttribute("app_parameters_descriptions", paramDescs); JSONArray files = appJ.getJSONArray("files"); Set<String> fileNames = new HashSet<>(); if (files != null) { for (int i = 0; i < files.length(); i++) { fileNames.add(files.getJSONObject(i).getString("name")); } } renderRequest.setAttribute("app_file_names", fileNames); JSONArray infras = appJ.getJSONArray("infrastructures"); Set<String> infraIds = new HashSet<>(); if (infras != null) { for (int i = 0; i < infras.length(); i++) { infraIds.add(infras.getString(i)); } } renderRequest.setAttribute("app_infras", infraIds); } catch (Exception ex) { log.error(ex.getMessage()); SessionErrors.add(renderRequest, FGServerManager.class); } } return "/add_application.jsp"; }
From source file:it.infn.ct.indigo.futuregateway.portlet.action.FGEditInfraMVCRenderCommand.java
License:Apache License
@Override public final String render(final RenderRequest renderRequest, final RenderResponse renderResponse) throws PortletException { String infraId;//from ww w . ja v a 2s. c o m try { PortalUtil.getSelectedUser(renderRequest); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass()); return "/error.jsp"; } else { throw new PortletException(e); } } infraId = ParamUtil.getString(renderRequest, FGServerConstants.VIEW_EDIT_RESOURCE_ID, null); if (infraId != null) { try { String infrastructure = fgServerManager.getResource(PortalUtil.getCompanyId(renderRequest), FGServerConstants.INFRASTRUCTURE_COLLECTION, infraId, PortalUtil.getUserId(renderRequest)); JSONObject infraJ = JSONFactoryUtil.createJSONObject(infrastructure); renderRequest.setAttribute("infra_id", infraJ.getString("id")); renderRequest.setAttribute("infra_name", infraJ.getString("name")); renderRequest.setAttribute("infra_description", infraJ.getString("description")); renderRequest.setAttribute("infra_enabled", infraJ.getBoolean("enabled")); renderRequest.setAttribute("infra_virtual", infraJ.getBoolean("virtual")); Map<String, String> paramValues = new HashMap<>(); Map<String, String> paramDescs = new HashMap<>(); JSONArray params = infraJ.getJSONArray("parameters"); if (params != null) { for (int i = 0; i < params.length(); i++) { JSONObject par = params.getJSONObject(i); paramValues.put(par.getString("name"), par.getString("value")); paramDescs.put(par.getString("name"), par.getString("description")); } } renderRequest.setAttribute("infra_parameters_values", paramValues); renderRequest.setAttribute("infra_parameters_descriptions", paramDescs); } catch (Exception ex) { log.error(ex.getMessage()); SessionErrors.add(renderRequest, FGServerManager.class); } } return "/add_infrastructure.jsp"; }
From source file:org.lsug.quota.web.internal.portlet.SitesQuotaWebPortlet.java
License:Open Source License
@Override public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { // Parametro para identificar la pestaa en la que estamos final String tabs2 = ParamUtil.getString(renderRequest, "tabs2", "sites"); final int cur = ParamUtil.getInteger(renderRequest, "cur", 0); final int paramDelta = ParamUtil.getInteger(renderRequest, "delta", SearchContainer.DEFAULT_DELTA); // Url del searchContainer final PortletURL portletURL = renderResponse.createRenderURL(); portletURL.setParameter("tabs2", tabs2); // OrderByComparator final String orderByCol = ParamUtil.getString(renderRequest, "orderByCol", "quotaUsed"); final String orderByType = ParamUtil.getString(renderRequest, "orderByType", "desc"); final OrderByComparator<Quota> orderByComparator = QuotaUtil.getQuotaOrderByComparator(orderByCol, orderByType);// ww w.j a v a2 s . co m // Crear searchContainer SearchContainer<Quota> searchContainer = new SearchContainer<Quota>(renderRequest, null, null, SearchContainer.DEFAULT_CUR_PARAM, cur, paramDelta, portletURL, null, null); searchContainer.setDelta(paramDelta); searchContainer.setDeltaConfigurable(false); searchContainer.setOrderByCol(orderByCol); searchContainer.setOrderByType(orderByType); try { // Identificador instancia de Liferay final long companyId = PortalUtil.getCompanyId(renderRequest); int total = 0; List<Quota> results = null; long[] classNameIds = null; // Si la pestaa es sites obtenemos los sitios web de una instancia if (tabs2.equalsIgnoreCase("sites")) { classNameIds = new long[] { PortalUtil.getClassNameId(Group.class.getName()), PortalUtil.getClassNameId(Organization.class.getName()) }; } else if (tabs2.equalsIgnoreCase("user-sites")) { classNameIds = new long[] { PortalUtil.getClassNameId(User.class.getName()) }; } results = _quotaLocalService.getQuotaByCompanyIdClassNameIds(companyId, classNameIds, searchContainer.getStart(), searchContainer.getEnd(), orderByComparator); total = _quotaLocalService.countByCompanyIdClassNameIds(companyId, classNameIds); searchContainer.setResults(results); searchContainer.setTotal(total); } catch (SystemException e) { LOGGER.error(e); throw new PortletException(e); } renderRequest.setAttribute("tabs2", tabs2); renderRequest.setAttribute("searchContainer", searchContainer); super.doView(renderRequest, renderResponse); }