List of usage examples for com.liferay.portal.kernel.util StringPool SPACE
String SPACE
To view the source code for com.liferay.portal.kernel.util StringPool SPACE.
Click Source Link
From source file:com.startarget.portlet.service.persistence.ProjectPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("projectId"); sb.append(StringPool.EQUAL);/*www . j av a 2 s . c o m*/ sb.append(projectId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("projectName"); sb.append(StringPool.EQUAL); sb.append(projectName); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.stoxx.portlet.accountdetails.controller.AccountDetailsController.java
@ActionMapping(params = "action=deleteUser") public void deleteUser(final ActionRequest request, final ActionResponse response, @ModelAttribute("accountDetails") AccountDetails accountDetails, final Model model) { Map<String, Object> emailBodyMap = new HashMap<String, Object>(); try {/*from w ww .j a v a 2s . co m*/ ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); String emailTemplateFolder = "templates"; String emailVelocityTemplate = StringPool.BLANK; emailVelocityTemplate = emailTemplateFolder + "/" + "keyAccHolderDeactivationMail.vm"; String deleteEmail = request.getParameter("deleteEmail"); log.info("accountDetails.getKeyAccHolderName()>>>>> " + accountDetails.getKeyAccHolderName()); log.info("deleteEmail>>>>> " + deleteEmail); if (StringUtils.isNotBlank(accountDetails.getKeyAccHolderName()) && StringUtils.isNotBlank(deleteEmail)) { emailBodyMap.put(TO_NAME, deleteEmail); emailBodyMap.put(FROM_NAME, PrefsPropsUtil.getString("stoxx-mail-from-name")); emailBodyMap.put(FROM_ADDRESS, PropsUtil.get(STOXX_MAIL_FROM_ADDRESS)); emailBodyMap.put(PORTAL_URL, PrefsPropsUtil.getString("stoxx-mail-from-url")); emailBodyMap.put(MESSAGE_SECTION, LanguageUtil.get(themeDisplay.getLocale(), "stoxx-accountDetails-delete-licenced-user") + StringPool.SPACE + accountDetails.getKeyAccHolderName()); log.info(emailBodyMap.get(TO_NAME) + " " + emailBodyMap.get(FROM_NAME) + " " + emailBodyMap.get(FROM_ADDRESS) + " " + emailBodyMap.get(PORTAL_URL) + " " + emailBodyMap.get(MESSAGE_SECTION)); accountDetailsDelegate.deleteUserByEmail(themeDisplay.getCompanyId(), deleteEmail, themeDisplay.getUser()); stoxxMailUtil.sendEmailNotification( deleteEmail, PropsUtil.get(STOXX_MAIL_FROM_ADDRESS), emailVelocityTemplate, LanguageUtil .get(themeDisplay.getLocale(), "stoxx-accountDetails-delete-licenced-user-subject"), emailBodyMap); } request.setAttribute("deleteusermsg", "SUCCESS"); } catch (SystemException e) { log.error(e.getMessage() + e); } catch (MessagingException e) { log.error(e.getMessage() + e); } }
From source file:com.stoxx.portlet.clientlist.delegate.ClientListInfoDelegator.java
@SuppressWarnings("unchecked") public ClientModel getClientListInfo(long companyId, Locale locale, String alphabet, ClientModel clientModel, long userId) { List<SalesEntry> salesEntryList = null; try {//w ww.j ava2s. c om if (alphabet.equalsIgnoreCase(ALL)) { salesEntryList = SalesEntryLocalServiceUtil.getSalesEntries(0, SalesEntryLocalServiceUtil.getSalesEntriesCount()); } else { salesEntryList = SalesEntryLocalServiceUtil.getSalesListByStartingAlphabet(alphabet); } List<ClientListVO> clientListVOList = new ArrayList<ClientListVO>(); if (Validator.isNotNull(salesEntryList) && salesEntryList.size() > 0) { for (SalesEntry salesEntry : salesEntryList) { ClientListVO clientListVO = new ClientListVO(); List<EmployeeVO> employeeList = new ArrayList<EmployeeVO>(); long salesEntryId = salesEntry.getSalesEntryId(); if (0 != salesEntryId) { String companyName = salesEntry.getCompanyName(); if (StringUtils.isNotBlank(companyName)) { companyName = companyName.trim(); clientListVO.setCompanyName(companyName); } Date endDate = salesEntry.getEndDate(); if (Validator.isNotNull(endDate)) { String salesEntryEndDate = STOXXDateUtil .convertDateToStringInStoxxApplicationDateFormat(salesEntry.getEndDate()); clientListVO.setEndDate(salesEntryEndDate); } else { clientListVO.setEndDate(NA); } clientListVO.setAllowedUsers(salesEntry.getUsersAllowed()); clientListVO.setPackagesSubscribed(salesEntry.getPackageNames()); List<UserProfileDetails> licensedUserDetails = userProfileService .getLicensedUsers(salesEntryId); if (Validator.isNotNull(licensedUserDetails) && licensedUserDetails.size() > 0) { int usedLicenses = licensedUserDetails.size(); clientListVO.setUsedLicenses(usedLicenses); } List<EmailDomain> emailDomainList = EmailDomainLocalServiceUtil .getEmailDomains(salesEntryId); String commaSeperatedEmailDomain = new String(); for (EmailDomain emailDomain : emailDomainList) { String domainName = emailDomain.getDomain(); commaSeperatedEmailDomain += domainName + StringPool.COMMA; } if (commaSeperatedEmailDomain.endsWith(StringPool.COMMA)) { commaSeperatedEmailDomain = commaSeperatedEmailDomain.substring(0, commaSeperatedEmailDomain.length() - 1); } if (StringUtils.isNotBlank(commaSeperatedEmailDomain)) { clientListVO.setDomainName(commaSeperatedEmailDomain); } else { clientListVO.setDomainName(LanguageUtil.get(locale, "stoxx-client-no-domain-present")); } List<String> emailAddressList = userProfileService .getLicensedUsersEmailAddress(salesEntryId); if (Validator.isNotNull(emailAddressList) && emailAddressList.size() > 0) { for (String emailAddress : emailAddressList) { if (StringUtils.isNotBlank(emailAddress)) { EmployeeVO employeeVO = new EmployeeVO(); User user = UserLocalServiceUtil.fetchUserByEmailAddress(companyId, emailAddress.toLowerCase()); UserProfileDetails userProfileDetails = userProfileService .getUserProfileData(emailAddress.toLowerCase()); if (Validator.isNotNull(userProfileDetails)) { Integer stoxxUserStatus = userProfileDetails.getStatus(); String statusFlag = null; if (Validator.isNotNull(user)) { String fullName = user.getFirstName() + StringPool.SPACE + user.getLastName(); employeeVO.setFullName(fullName); employeeVO.setEmailAddress(emailAddress); //PermissionChecker permissionChecker = setAnonymousUserPermission(UserLocalServiceUtil.getDefaultUserId(companyId)); List<Address> addressList = AddressServiceUtil .getAddresses(Contact.class.getName(), user.getContactId()); for (Address address : addressList) { if (address.getType().getName() .equals(STOXXConstants.ADDRESS_TYPE_BUSINESS)) { String street = address.getStreet1(); if (StringUtils.isNotBlank(address.getStreet2())) { street = street.concat( StringPool.COMMA + address.getStreet2().trim()); } long countryId = address.getCountryId(); String countryName = null; Country country = CountryServiceUtil.getCountry(countryId); if (Validator.isNotNull(country)) { countryName = country.getName(locale); } employeeVO.setCountry(countryName); employeeVO.setAddress(street); } } int liferayUserstatus = user.getStatus(); if (Validator.isNull(stoxxUserStatus)) { statusFlag = STOXXConstants.INTIATAED; } else { if (liferayUserstatus == 0 && stoxxUserStatus == 1) { statusFlag = STOXXConstants.ACTIVE; } else if (stoxxUserStatus == 3) { statusFlag = STOXXConstants.NOTREGISTERED; } else { statusFlag = STOXXConstants.SUSPENDED; } } employeeVO.setStatus(statusFlag); List<Phone> phoneList = PhoneServiceUtil .getPhones(Contact.class.getName(), user.getContactId()); if (Validator.isNotNull(phoneList) && phoneList.size() > 0) { for (Phone phone : phoneList) { if (phone.getType().getName() .equalsIgnoreCase(STOXXConstants.PHONE_TYPE_BUSINESS)) employeeVO.setPhoneNumber(phone.getNumber()); } } employeeList.add(employeeVO); } else { employeeVO.setFullName(NA); employeeVO.setEmailAddress(emailAddress); String location = userProfileDetails.getLocation(); if (StringUtils.isNotBlank(location)) { employeeVO.setEmailAddress(location); } employeeVO.setPhoneNumber(NA); if (Validator.isNull(stoxxUserStatus)) { statusFlag = STOXXConstants.INTIATAED; } else if (stoxxUserStatus.intValue() == 1 || stoxxUserStatus.intValue() == 0) { // if a user starts 1st step of registration process its staus=1, but its not updated in user_ table, so its status is Initiated. statusFlag = STOXXConstants.INTIATAED; // if user is created from sales entry page or account detail page by KAH, then status=null, so its Initiated. } else { statusFlag = "No Status Found"; } employeeVO.setStatus(statusFlag); employeeVO.setAddress(NA); employeeList.add(employeeVO); } } } } } } clientListVO.setEmployeeList(employeeList); clientListVOList.add(clientListVO); } } Collections.sort(clientListVOList); clientModel.setClientList(clientListVOList); } catch (Exception e) { log.error("Exception in getClientListInfo of ClientListInfoDelegator", e); } return clientModel; }
From source file:com.stoxx.portlet.controller.RegistrationController.java
/** * @param registrationBean/*from w w w. j a v a2s . com*/ * @param themeDisplay * @param liferayStoxxUser * @throws SystemException * @throws PortalException * @throws STOXXException */ private RegistrationBean populateFields(RegistrationBean registrationBean, ThemeDisplay themeDisplay, User liferayStoxxUser) throws SystemException, PortalException, STOXXException { registrationBean.setFirstName(liferayStoxxUser.getFirstName()); registrationBean.setLastName(liferayStoxxUser.getLastName()); registrationBean.setJobTitle(liferayStoxxUser.getJobTitle()); registrationBean.setCity(liferayStoxxUser.getAddresses().get(0).getCity()); registrationBean.setCountryId(liferayStoxxUser.getAddresses().get(0).getCountryId()); Map<String, Integer> titleList = STOXXUtil.getTitleList(); registrationBean.setTitleList(titleList); String gender = LanguageUtil.get(themeDisplay.getLocale(), "stoxx-registration-female"); if (liferayStoxxUser.isMale()) { gender = LanguageUtil.get(themeDisplay.getLocale(), "stoxx-registration-male"); } registrationBean.setGender(gender); Date dateToConvert = liferayStoxxUser.getBirthday(); String dateOfBirth = STOXXDateUtil.convertDateToStringInStoxxApplicationDateFormat(dateToConvert); String defaultBitrhday = PropsUtil.get("stoxx-registration-default-date-of-birthday"); if (StringUtils.isNotBlank(defaultBitrhday)) { defaultBitrhday = defaultBitrhday.replace(StringPool.COMMA, StringPool.COMMA + StringPool.SPACE); } if (StringUtils.isNotBlank(dateOfBirth)) { if (defaultBitrhday.equalsIgnoreCase(dateOfBirth.trim())) { dateOfBirth = StringPool.BLANK; } else { registrationBean.setDateOfBirth(dateOfBirth); } } else { dateOfBirth = StringPool.BLANK; } log.info("The date of birth is >>>>>>>>" + dateOfBirth); registrationBean.setDateOfBirth(dateOfBirth); if (StringUtils.isNotBlank(dateOfBirth)) { registrationBean.setDateOfBirth(dateOfBirth); } if (Validator.isNotNull(registrationBean) && Validator.isNotNull(registrationBean.isEmailContactPref())) { registrationBean.setEmailContactPref(registrationBean.isEmailContactPref()); } liferayStoxxUser.getAddresses().get(0).getCountry().getName(themeDisplay.getLocale()); registrationBean.setPhoneNumber(liferayStoxxUser.getPhones().get(0).getNumber()); registrationBean.setUserZipCode(liferayStoxxUser.getAddresses().get(0).getZip()); registrationBean.setUserAddress(liferayStoxxUser.getAddresses().get(0).getStreet1()); registrationBean.setUserAddress1(liferayStoxxUser.getAddresses().get(0).getStreet2()); return registrationBean; }
From source file:com.stoxx.service.business.registration.RegistrationServiceImpl.java
private void assignRolesForReRegisteredUser(UserProfileDetails userProfileDetails, ThemeDisplay themeDisplay, ServiceContext serviceContext, TranslatorAgency translatorAgency, User user) throws STOXXException { try {/* ww w . jav a2 s .c o m*/ if (userProfileDetails.getUserType().equalsIgnoreCase(STOXXConstants.STOXX_REGISTERED_USER)) { if (null != userProfileDetails.getSalesEntryId()) { List<Long> roleList = new ArrayList<Long>(); Long salesEntryID = userProfileDetails.getSalesEntryId(); SalesEntry salesEntry = SalesEntryLocalServiceUtil.getSalesEntry(salesEntryID); if (!(salesEntry.getPackageNames().contains(StringPool.COMMA))) { Role packageRole = RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), salesEntry.getPackageNames().trim()); long packageRoleId = packageRole.getRoleId(); roleList.add(packageRoleId); } else { for (String packageName : salesEntry.getPackageNames().split(StringPool.COMMA)) { Role packageRole = RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), packageName.trim()); long packageRoleId = packageRole.getRoleId(); roleList.add(packageRoleId); } } if (StringUtils.isNotBlank(salesEntry.getKeyEmailAddress()) && salesEntry.getKeyEmailAddress() .trim().equalsIgnoreCase(userProfileDetails.getEmailAddress())) { if (isLicensedUser(userProfileDetails.getEmailAddress())) { Role keyAccntHolderUserRole = RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), STOXXConstants.STOXX_KEY_ACCOUNT_HOLDER_ROLE); long roleKeyAccntHolder = keyAccntHolderUserRole.getRoleId(); roleList.add(roleKeyAccntHolder); } } long roleLicensed[] = ArrayUtils.toPrimitive(roleList.toArray(new Long[roleList.size()])); RoleLocalServiceUtil.addUserRoles(user.getUserId(), roleLicensed); } } else if (userProfileDetails.getUserType().equalsIgnoreCase(STOXXConstants.STOXX_VENDOR_USER)) { if (translatorAgency != null) { StringBuilder userGroupNameTemp = new StringBuilder(); String userGroupName = StringPool.BLANK; List<Long> translatorRoles = null; if (translatorAgency.getCompanyName().trim().contains(StringPool.SPACE)) { for (String word : translatorAgency.getCompanyName().trim().split(StringPool.SPACE)) { userGroupNameTemp.append(word).append(StringPool.UNDERLINE); } userGroupName = userGroupNameTemp.substring(0, userGroupNameTemp.length() - 1); translatorRoles = assignTranslatorRole(userGroupName, translatorAgency, themeDisplay); } else { userGroupName = translatorAgency.getCompanyName().trim(); translatorRoles = assignTranslatorRole(userGroupName, translatorAgency, themeDisplay); } UserGroup translatorGroup = UserGroupLocalServiceUtil.getUserGroup(themeDisplay.getCompanyId(), userGroupName); long translatorGroupId[] = { translatorGroup.getUserGroupId() }; long translatorRoleId[] = ArrayUtils .toPrimitive(translatorRoles.toArray(new Long[translatorRoles.size()])); if (translatorAgency.getAgencyManagerEmailId() .equalsIgnoreCase(userProfileDetails.getEmailAddress())) { RoleLocalServiceUtil.addUserRoles(user.getUserId(), translatorRoleId); UserGroupLocalServiceUtil.addUserUserGroups(user.getUserId(), UserGroupLocalServiceUtil.getUserGroups(translatorGroupId)); } } } Role powerUserRole = RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), RoleConstants.POWER_USER); if (Validator.isNotNull(powerUserRole)) { long rolePower[] = { powerUserRole.getRoleId() }; if (Validator.isNotNull(user) && rolePower.length > 0) { RoleLocalServiceUtil.unsetUserRoles(user.getUserId(), rolePower); } } } catch (PortalException e) { logger.error(e.getMessage(), e); throw new STOXXException(e.getMessage(), e); } catch (SystemException e) { logger.error(e.getMessage(), e); throw new STOXXException(e.getMessage(), e); } }
From source file:com.stoxx.service.business.registration.RegistrationServiceImpl.java
@Override public User saveUserToLiferayDBForTranslator(UserProfileDetails userProfileDetails, ThemeDisplay themeDisplay, ServiceContext serviceContext, TranslatorAgency translatorAgency) throws STOXXException { try {//from ww w . j av a 2 s .c o m Group stoxxNetgroup = GroupLocalServiceUtil.getGroup(themeDisplay.getCompanyId(), STOXXConstants.STOXXNET_SITE_NAME); User adminDefaultUser = UserLocalServiceUtil.getDefaultUser(themeDisplay.getCompanyId()); logger.info("the ****************************>default user id is " + adminDefaultUser.getUserId() + EMAIL_ADDRESS_IS + adminDefaultUser.getEmailAddresses()); long[] groupIds = null; if (userProfileDetails.getUserType().equalsIgnoreCase(STOXXConstants.STOXX_VENDOR_USER)) { groupIds = new long[] { stoxxNetgroup.getGroupId() }; } User user = null; if (userProfileDetails.getUserType().equalsIgnoreCase(STOXXConstants.STOXX_VENDOR_USER)) { StringBuilder userGroupNameTemp = new StringBuilder(); String userGroupName = StringPool.BLANK; List<Long> translatorRoles = null; if (translatorAgency.getCompanyName().trim().contains(StringPool.SPACE)) { for (String word : translatorAgency.getCompanyName().trim().split(StringPool.SPACE)) { userGroupNameTemp.append(word).append(StringPool.UNDERLINE); } userGroupName = userGroupNameTemp.substring(0, userGroupNameTemp.length() - 1); translatorRoles = assignTranslatorRole(userGroupName, translatorAgency, themeDisplay); } else { userGroupName = translatorAgency.getCompanyName().trim(); translatorRoles = assignTranslatorRole(userGroupName, translatorAgency, themeDisplay); } UserGroup translatorGroup = UserGroupLocalServiceUtil.getUserGroup(themeDisplay.getCompanyId(), userGroupName); long translatorGroupId[] = { translatorGroup.getUserGroupId() }; long translatorRoleId[] = ArrayUtils .toPrimitive(translatorRoles.toArray(new Long[translatorRoles.size()])); if (translatorAgency.getAgencyManagerEmailId() .equalsIgnoreCase(userProfileDetails.getEmailAddress())) { user = UserLocalServiceUtil.addUser(adminDefaultUser.getUserId(), themeDisplay.getCompanyId(), false, userProfileDetails.getPassword(), userProfileDetails.getPassword(), true, StringPool.BLANK, userProfileDetails.getEmailAddress(), 0, StringPool.BLANK, themeDisplay.getLocale(), userProfileDetails.getFirstName(), StringPool.BLANK, userProfileDetails.getLastName(), userProfileDetails.getPrefixId(), 0, userProfileDetails.isGender(), userProfileDetails.getBirthMonth(), userProfileDetails.getBirthDay(), userProfileDetails.getBirthYear(), userProfileDetails.getJobTitle(), groupIds, null, translatorRoleId, translatorGroupId, false, serviceContext); } else { user = UserLocalServiceUtil.addUser(adminDefaultUser.getUserId(), themeDisplay.getCompanyId(), false, userProfileDetails.getPassword(), userProfileDetails.getPassword(), true, StringPool.BLANK, userProfileDetails.getEmailAddress(), 0, StringPool.BLANK, themeDisplay.getLocale(), userProfileDetails.getFirstName(), StringPool.BLANK, userProfileDetails.getLastName(), userProfileDetails.getPrefixId(), 0, userProfileDetails.isGender(), userProfileDetails.getBirthMonth(), userProfileDetails.getBirthDay(), userProfileDetails.getBirthYear(), userProfileDetails.getJobTitle(), groupIds, null, null, translatorGroupId, false, serviceContext); } } Role powerUserRole = RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), RoleConstants.POWER_USER); if (Validator.isNotNull(powerUserRole)) { long rolePower[] = { powerUserRole.getRoleId() }; if (Validator.isNotNull(user) && rolePower.length > 0) { RoleLocalServiceUtil.unsetUserRoles(user.getUserId(), rolePower); } } return user; } catch (PortalException e) { logger.error(e.getMessage(), e); throw new STOXXException(e.getMessage(), e); } catch (SystemException e) { logger.error(e.getMessage(), e); throw new STOXXException(e.getMessage(), e); } }
From source file:com.vportal.portal.util.ValidatorExt.java
License:Open Source License
public static boolean foundProhibitedWords(String[] inputs) { if ((inputs == null) || (inputs.length == 0)) { return false; }/* w w w.j a v a 2s . c om*/ return foundProhibitedWords(StringUtil.merge(inputs, StringPool.SPACE)); }
From source file:com.vportal.portlet.vcms.service.persistence.VcmsArticleStatusPK.java
License:Open Source License
public String toString() { StringBundler sb = new StringBundler(20); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("statusId"); sb.append(StringPool.EQUAL);/*w w w . j ava 2 s.co m*/ sb.append(statusId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("articleId"); sb.append(StringPool.EQUAL); sb.append(articleId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("categoryId"); sb.append(StringPool.EQUAL); sb.append(categoryId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("createdDate"); sb.append(StringPool.EQUAL); sb.append(createdDate); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.vportal.portlet.vcms.service.persistence.VcmsArticleTypePK.java
License:Open Source License
public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("typeId"); sb.append(StringPool.EQUAL);/*from w ww . j a v a2 s . c om*/ sb.append(typeId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("articleId"); sb.append(StringPool.EQUAL); sb.append(articleId); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.vportal.portlet.vcms.service.persistence.VcmsCARelationPK.java
License:Open Source License
public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("categoryId"); sb.append(StringPool.EQUAL);/* www . j av a 2s . com*/ sb.append(categoryId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("articleId"); sb.append(StringPool.EQUAL); sb.append(articleId); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }