001
014
015 package com.liferay.portlet.login.action;
016
017 import com.liferay.portal.kernel.portlet.bridges.mvc.MVCRenderCommand;
018 import com.liferay.portal.kernel.spring.osgi.OSGiBeanProperties;
019 import com.liferay.portal.model.Company;
020 import com.liferay.portal.theme.ThemeDisplay;
021 import com.liferay.portal.util.PortletKeys;
022 import com.liferay.portal.util.WebKeys;
023
024 import javax.portlet.RenderRequest;
025 import javax.portlet.RenderResponse;
026
027
030 @OSGiBeanProperties(
031 property = {
032 "javax.portlet.name=" + PortletKeys.FAST_LOGIN,
033 "javax.portlet.name=" + PortletKeys.LOGIN,
034 "mvc.command.name=/login/create_account"
035 }
036 )
037 public class CreateAccountMVCRenderCommand implements MVCRenderCommand {
038
039 @Override
040 public String render(
041 RenderRequest renderRequest, RenderResponse renderResponse) {
042
043 ThemeDisplay themeDisplay = (ThemeDisplay)renderRequest.getAttribute(
044 WebKeys.THEME_DISPLAY);
045
046 Company company = themeDisplay.getCompany();
047
048 if (!company.isStrangers()) {
049 return "/html/portlet/login/open_id.jsp";
050 }
051
052 renderResponse.setTitle(themeDisplay.translate("create-account"));
053
054 return "/html/portlet/login/create_account.jsp";
055 }
056
057 }