@Override public void foundExistingUser(final SUser existingUser, final ExportedUser user) throws SBonitaException { throw new ImportDuplicateInOrganizationException("There's already a user with the name : " + existingUser.getUserName()); }
@Override public void foundExistingUser(final SUser existingUser, final ExportedUser user) throws SBonitaException { throw new ImportDuplicateInOrganizationException("There's already a user with the name : " + existingUser.getUserName()); }
private void addUserToProfile() throws SUserNotFoundException, SProfileMemberCreationException { final SUser user = identityService.getUser(userId); if (user != null) { sProfileMember = profileService.addUserToProfile(profileId, userId, user.getUserName(), user.getLastName(), user.getUserName()); } }
private void addUserToProfile() throws SUserNotFoundException, SProfileMemberCreationException { final SUser user = identityService.getUser(userId); if (user != null) { sProfileMember = profileService.addUserToProfile(profileId, userId, user.getUserName(), user.getLastName(), user.getUserName()); } }
private List<ExportedUser> getNextUsersPage(final int startIndex, final int numberPerPage, final Map<Long, String> userInfoDefinitionNames) throws SBonitaException { final List<ExportedUser> currentUsersPage = new ArrayList<>(numberPerPage); final List<SUser> sUsers = identityService.getUsers(startIndex, numberPerPage); for (final SUser sUser : sUsers) { userNames.put(sUser.getId(), sUser.getUserName()); currentUsersPage.add(toExportedUser(sUser, userInfoDefinitionNames)); } return currentUsersPage; }
private List<ExportedUser> getNextUsersPage(final int startIndex, final int numberPerPage, final Map<Long, String> userInfoDefinitionNames) throws SBonitaException { final List<ExportedUser> currentUsersPage = new ArrayList<>(numberPerPage); final List<SUser> sUsers = identityService.getUsers(startIndex, numberPerPage); for (final SUser sUser : sUsers) { userNames.put(sUser.getId(), sUser.getUserName()); currentUsersPage.add(toExportedUser(sUser, userInfoDefinitionNames)); } return currentUsersPage; }
private String getManagerUsername(final SUser sUser) throws SUserNotFoundException { final long managerUserId = sUser.getManagerUserId(); String managerUserName = null; if (managerUserId > 0) { managerUserName = userNames.get(managerUserId); if (managerUserName == null) { final SUser manager = identityService.getUser(sUser.getManagerUserId()); userNames.put(manager.getId(), manager.getUserName()); managerUserName = manager.getUserName(); } } return managerUserName; }
private String getManagerUsername(final SUser sUser) throws SUserNotFoundException { final long managerUserId = sUser.getManagerUserId(); String managerUserName = null; if (managerUserId > 0) { managerUserName = userNames.get(managerUserId); if (managerUserName == null) { final SUser manager = identityService.getUser(sUser.getManagerUserId()); userNames.put(manager.getId(), manager.getUserName()); managerUserName = manager.getUserName(); } } return managerUserName; }
public SUserNotFoundException(final SUser user) { this(user.getUserName()); setUserIdOnContext(user.getId()); }
public SUserNotFoundException(final SUser user) { this(user.getUserName()); setUserIdOnContext(user.getId()); }
private List<String> getUsers(SProfile profile) throws SBonitaReadException, SUserNotFoundException { ArrayList<String> users = new ArrayList<>(); int pageIndex = 0; List<SProfileMember> sProfileMembers; do { sProfileMembers = searchProfileMembers(pageIndex, profile.getId(), USER_SUFFIX); for (final SProfileMember sProfileMember : sProfileMembers) { users.add(identityService.getUser(sProfileMember.getUserId()).getUserName()); } pageIndex++; } while (sProfileMembers.size() > 0); return users; }
private List<String> getUsers(SProfile profile) throws SBonitaReadException, SUserNotFoundException { ArrayList<String> users = new ArrayList<>(); int pageIndex = 0; List<SProfileMember> sProfileMembers; do { sProfileMembers = searchProfileMembers(pageIndex, profile.getId(), USER_SUFFIX); for (final SProfileMember sProfileMember : sProfileMembers) { users.add(identityService.getUser(sProfileMember.getUserId()).getUserName()); } pageIndex++; } while (sProfileMembers.size() > 0); return users; }
private void addUser(final Actor actor, final SActorMember sActorMember) throws SUserNotFoundException { if (sActorMember.getUserId() > 0) { final SUser user = identityService.getUser(sActorMember.getUserId()); actor.addUser(user.getUserName()); } }
private void addUser(final Actor actor, final SActorMember sActorMember) throws SUserNotFoundException { if (sActorMember.getUserId() > 0) { final SUser user = identityService.getUser(sActorMember.getUserId()); actor.addUser(user.getUserName()); } }
public void addAssignmentSystemComment(final SFlowNodeInstance flowNodeInstance, final long userId) throws SUserNotFoundException, SCommentAddException { final SUser user = identityService.getUser(userId); if (commentService.isCommentEnabled(SystemCommentType.STATE_CHANGE)) { commentService.addSystemComment(flowNodeInstance.getRootContainerId(), "The task \"" + flowNodeInstance.getDisplayName() + "\" is now assigned to " + user.getUserName()); } }
public void addAssignmentSystemComment(final SFlowNodeInstance flowNodeInstance, final long userId) throws SUserNotFoundException, SCommentAddException { final SUser user = identityService.getUser(userId); if (commentService.isCommentEnabled(SystemCommentType.STATE_CHANGE)) { commentService.addSystemComment(flowNodeInstance.getRootContainerId(), "The task \"" + flowNodeInstance.getDisplayName() + "\" is now assigned to " + user.getUserName()); } }
@Override public void deleteUser(final SUser user) throws SUserDeletionException { final String methodName = "deleteUser"; final SUserLogBuilder logBuilder = getUserLog(ActionType.DELETED, "Deleting user with username " + user.getUserName()); try { recorder.recordDelete(new DeleteRecord(user), USER); log(user.getId(), SQueriableLog.STATUS_OK, logBuilder, methodName); } catch (final SRecorderException re) { log(user.getId(), SQueriableLog.STATUS_FAIL, logBuilder, methodName); throw new SUserDeletionException(re); } }
@Override public void deleteUser(final SUser user) throws SUserDeletionException { final String methodName = "deleteUser"; final SUserLogBuilder logBuilder = getUserLog(ActionType.DELETED, "Deleting user with username " + user.getUserName()); try { recorder.recordDelete(new DeleteRecord(user), USER); log(user.getId(), SQueriableLog.STATUS_OK, logBuilder, methodName); } catch (final SRecorderException re) { log(user.getId(), SQueriableLog.STATUS_FAIL, logBuilder, methodName); throw new SUserDeletionException(re); } }
private SUser createUser(final SUser user, final String methodName, final SUser hashedUser) throws SUserCreationException { final String message = "Adding a new user with user name " + user.getUserName() + ", first name " + user.getFirstName() + ", last name " + user.getLastName(); final SUserLogBuilder logBuilder = getUserLog(ActionType.CREATED, message); try { insertUser(hashedUser); insertUserLogin(methodName, hashedUser, logBuilder); return hashedUser; } catch (final SRecorderException re) { log(hashedUser.getId(), SQueriableLog.STATUS_FAIL, logBuilder, methodName); throw new SUserCreationException(re); } }
private SUser createUser(final SUser user, final String methodName, final SUser hashedUser) throws SUserCreationException { final String message = "Adding a new user with user name " + user.getUserName() + ", first name " + user.getFirstName() + ", last name " + user.getLastName(); final SUserLogBuilder logBuilder = getUserLog(ActionType.CREATED, message); try { insertUser(hashedUser); insertUserLogin(methodName, hashedUser, logBuilder); return hashedUser; } catch (final SRecorderException re) { log(hashedUser.getId(), SQueriableLog.STATUS_FAIL, logBuilder, methodName); throw new SUserCreationException(re); } }