private static void _updateCompany(HttpServletRequest request) throws Exception { Company company = CompanyLocalServiceUtil.getCompanyById(PortalInstances.getDefaultCompanyId()); Account account = company.getAccount(); String currentName = account.getName(); String newName = ParamUtil.getString(request, "companyName", PropsValues.COMPANY_DEFAULT_NAME); if (!currentName.equals(newName)) { account.setName(newName); AccountLocalServiceUtil.updateAccount(account); } String languageId = ParamUtil.getString(request, "companyLocale", PropsValues.COMPANY_DEFAULT_LOCALE); User defaultUser = company.getDefaultUser(); defaultUser.setLanguageId(languageId); UserLocalServiceUtil.updateUser(defaultUser); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); themeDisplay.setCompany(company); }
/** * Converts the soap model instance into a normal model instance. * * @param soapModel the soap model instance to convert * @return the normal model instance */ public static Account toModel(AccountSoap soapModel) { Account model = new AccountImpl(); model.setAccountId(soapModel.getAccountId()); model.setCompanyId(soapModel.getCompanyId()); model.setUserId(soapModel.getUserId()); model.setUserName(soapModel.getUserName()); model.setCreateDate(soapModel.getCreateDate()); model.setModifiedDate(soapModel.getModifiedDate()); model.setParentAccountId(soapModel.getParentAccountId()); model.setName(soapModel.getName()); model.setLegalName(soapModel.getLegalName()); model.setLegalId(soapModel.getLegalId()); model.setLegalType(soapModel.getLegalType()); model.setSicCode(soapModel.getSicCode()); model.setTickerSymbol(soapModel.getTickerSymbol()); model.setIndustry(soapModel.getIndustry()); model.setType(soapModel.getType()); model.setSize(soapModel.getSize()); return model; }