protected EntityUpdateDescriptor getUserDescriptor(final ExportedUser user) { final SUserUpdateBuilder userUpdateBuilder = BuilderFactory.get(SUserUpdateBuilderFactory.class).createNewInstance(); userUpdateBuilder.updateFirstName(user.getFirstName()); userUpdateBuilder.updateJobTitle(user.getJobTitle()); userUpdateBuilder.updateLastName(user.getLastName()); userUpdateBuilder.updatePassword(user.getPassword()); userUpdateBuilder.updateTitle(user.getTitle()); userUpdateBuilder.updateUserName(user.getUserName()); userUpdateBuilder.updateEnabled(user.isEnabled()); return userUpdateBuilder.done(); }
private void updateLastConnectionDate(SUser user) throws SLoginException { try { identityService.updateUser(user, updateBuilder().updateLastConnection(System.currentTimeMillis()).done()); } catch (SUserUpdateException e) { throw new SLoginException(e); } }
private void updateManagerId(final List<ExportedUser> users, final Map<String, SUser> userNameToSUsers) throws SUserUpdateException { for (final ExportedUser user : users) { final String managerUserName = user.getManagerUserName(); if (managerUserName != null && managerUserName.trim().length() > 0) { SUser manager = userNameToSUsers.get(managerUserName.trim()); if (manager != null) { identityService.updateUser(userNameToSUsers.get(user.getUserName()), BuilderFactory.get(SUserUpdateBuilderFactory.class).createNewInstance().updateManagerUserId(manager.getId()).done()); } else { logger.log(this.getClass(), TechnicalLogSeverity.WARNING, "The user " + user.getUserName() + " has a manager with username " + managerUserName + ", but this one does not exist. Please set it manually."); } } } }
private void updateManagerId(final List<ExportedUser> users, final Map<String, SUser> userNameToSUsers) throws SUserUpdateException { for (final ExportedUser user : users) { final String managerUserName = user.getManagerUserName(); if (managerUserName != null && managerUserName.trim().length() > 0) { SUser manager = userNameToSUsers.get(managerUserName.trim()); if (manager != null) { identityService.updateUser(userNameToSUsers.get(user.getUserName()), BuilderFactory.get(SUserUpdateBuilderFactory.class).createNewInstance().updateManagerUserId(manager.getId()).done()); } else { logger.log(this.getClass(), TechnicalLogSeverity.WARNING, "The user " + user.getUserName() + " has a manager with username " + managerUserName + ", but this one does not exist. Please set it manually."); } } } }
protected EntityUpdateDescriptor getUserDescriptor(final ExportedUser user) { final SUserUpdateBuilder userUpdateBuilder = BuilderFactory.get(SUserUpdateBuilderFactory.class).createNewInstance(); userUpdateBuilder.updateFirstName(user.getFirstName()); userUpdateBuilder.updateJobTitle(user.getJobTitle()); userUpdateBuilder.updateLastName(user.getLastName()); userUpdateBuilder.updatePassword(user.getPassword()); userUpdateBuilder.updateTitle(user.getTitle()); userUpdateBuilder.updateUserName(user.getUserName()); userUpdateBuilder.updateEnabled(user.isEnabled()); return userUpdateBuilder.done(); }
private void updateLastConnectionDate(SUser user) throws SLoginException { try { identityService.updateUser(user, updateBuilder().updateLastConnection(System.currentTimeMillis()).done()); } catch (SUserUpdateException e) { throw new SLoginException(e); } }
switch (field.getKey()) { case USER_NAME: userUpdateBuilder.updateUserName((String) field.getValue()); break; case PASSWORD: userUpdateBuilder.updatePassword((String) field.getValue()); break; case FIRST_NAME: userUpdateBuilder.updateFirstName((String) field.getValue()); break; case LAST_NAME: userUpdateBuilder.updateLastName((String) field.getValue()); break; case MANAGER_ID: userUpdateBuilder.updateManagerUserId((Long) field.getValue()); break; case ICON_NAME: break; case TITLE: userUpdateBuilder.updateTitle((String) field.getValue()); break; case JOB_TITLE: userUpdateBuilder.updateJobTitle((String) field.getValue()); break; case ENABLED: userUpdateBuilder.updateEnabled((Boolean) field.getValue()); break; case ICON_FILENAME:
switch (field.getKey()) { case USER_NAME: userUpdateBuilder.updateUserName((String) field.getValue()); break; case PASSWORD: userUpdateBuilder.updatePassword((String) field.getValue()); break; case FIRST_NAME: userUpdateBuilder.updateFirstName((String) field.getValue()); break; case LAST_NAME: userUpdateBuilder.updateLastName((String) field.getValue()); break; case MANAGER_ID: userUpdateBuilder.updateManagerUserId((Long) field.getValue()); break; case ICON_NAME: break; case TITLE: userUpdateBuilder.updateTitle((String) field.getValue()); break; case JOB_TITLE: userUpdateBuilder.updateJobTitle((String) field.getValue()); break; case ENABLED: userUpdateBuilder.updateEnabled((Boolean) field.getValue()); break; case ICON_FILENAME: