Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (_log.isDebugEnabled()) {
- _log.debug("Adding user " + ldapUser.getEmailAddress());
- }
- boolean autoPassword = ldapUser.isAutoPassword();
- if (!PropsValues.LDAP_IMPORT_USER_PASSWORD_ENABLED) {
- autoPassword = PropsValues.LDAP_IMPORT_USER_PASSWORD_AUTOGENERATED
- && !PropsValues.AUTH_PIPELINE_ENABLE_LIFERAY_CHECK;
- if (!autoPassword) {
- String defaultPassword = PropsValues.LDAP_IMPORT_USER_PASSWORD_DEFAULT;
- if (StringUtil.equalsIgnoreCase(defaultPassword,
- _USER_PASSWORD_SCREEN_NAME)) {
- defaultPassword = ldapUser.getScreenName();
- }
- password = defaultPassword;
- }
- }
- Calendar birthdayCal = CalendarFactoryUtil.getCalendar();
- birthdayCal.setTime(ldapUser.getBirthday());
- int birthdayMonth = birthdayCal.get(Calendar.MONTH);
- int birthdayDay = birthdayCal.get(Calendar.DAY_OF_MONTH);
- int birthdayYear = birthdayCal.get(Calendar.YEAR);
- User user = UserLocalServiceUtil.addUser(ldapUser.getCreatorUserId(),
- companyId, autoPassword, password, password,
- ldapUser.isAutoScreenName(), ldapUser.getScreenName(),
- ldapUser.getEmailAddress(), 0, StringPool.BLANK,
- ldapUser.getLocale(), ldapUser.getFirstName(),
- ldapUser.getMiddleName(), ldapUser.getLastName(), 0, 0,
- ldapUser.isMale(), birthdayMonth, birthdayDay, birthdayYear,
- StringPool.BLANK, ldapUser.getGroupIds(),
- ldapUser.getOrganizationIds(), ldapUser.getRoleIds(),
- ldapUser.getUserGroupIds(), ldapUser.isSendEmail(),
- ldapUser.getServiceContext());
- _log.info("-----------------------------------------User||||Added----------------------------------------");
- if (ldapUser.isUpdatePortrait()) {
- byte[] portraitBytes = ldapUser.getPortraitBytes();
- if (ArrayUtil.isNotEmpty(portraitBytes)) {
- user = UserLocalServiceUtil.updatePortrait(user.getUserId(),
- portraitBytes);
- }
- }
- return user;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement