private SCustomUserInfoValue createValue(long definitionId, long userId, String value) { return creatorFactory.createNewInstance() .setDefinitionId(definitionId) .setUserId(userId) .setValue(value).done(); }
private EntityUpdateDescriptor getUpdateDescriptor(final String newDescription) { final SCustomUserInfoDefinitionUpdateBuilder builder = BuilderFactory.get(SCustomUserInfoDefinitionUpdateBuilderFactory.class).createNewInstance(); builder.updateDescription(newDescription); return builder.done(); }
@Override public void execute() throws SBonitaException { for (final long userId : userIds) { final SUserMembership userMembership = BuilderFactory.get(SUserMembershipBuilderFactory.class).createNewInstance(userId, groupId, roleId) .setAssignedBy(currentUserId).done(); identityService.createUserMembership(userMembership); } }
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 SCustomUserInfoDefinition addCustomUserInfoDefinition(ExportedCustomUserInfoDefinition creator) throws SCustomUserInfoDefinitionAlreadyExistsException, SCustomUserInfoDefinitionCreationException { final SCustomUserInfoDefinitionBuilder userInfoBuilder = BuilderFactory.get(SCustomUserInfoDefinitionBuilderFactory.class).createNewInstance(); userInfoBuilder.setName(creator.getName()); userInfoBuilder.setDescription(creator.getDescription()); return identityService.createCustomUserInfoDefinition(userInfoBuilder.done()); }
private SUserMembershipLogBuilder getUserMembershipLog(final ActionType actionType, final String message, final SUserMembership userMemberShip) { final SUserMembershipLogBuilder logBuilder = BuilderFactory.get(SUserMembershipLogBuilderFactory.class).createNewInstance(); this.initializeLogBuilder(logBuilder, message); this.updateLog(actionType, logBuilder); logBuilder.identityUserId(userMemberShip.getUserId()); logBuilder.roleID(userMemberShip.getRoleId()); logBuilder.groupId(userMemberShip.getGroupId()); return logBuilder; }
private void addMembership(final ExportedUserMembership newMembership, final Long userId, final Long groupId, final Long roleId, final Long assignedBy) throws SUserMembershipCreationException { final long assignedDateAsLong = getAssignedDate(newMembership); final SUserMembership sUserMembership = BuilderFactory.get(SUserMembershipBuilderFactory.class).createNewInstance(userId, groupId, roleId) .setAssignedBy(assignedBy).setAssignedDate(assignedDateAsLong).done(); identityService.createUserMembership(sUserMembership); }
private void createOrUpdatePersonalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo persoContactInfo = identityService.getUserContactInfo(userId, true); if (persoContactInfo == null) { persoContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, true).done(); identityService.createUserContactInfo(persoContactInfo); } final EntityUpdateDescriptor personalDataDesc = getUserContactInfoDescriptor(user, true); identityService.updateUserContactInfo(persoContactInfo, personalDataDesc); }
@Override @Deprecated public SUser createUserWithoutEncryptingPassword(final SUser user) throws SUserCreationException { final String methodName = "createUserWithoutEncryptingPassword"; final SUser hashedUser = BuilderFactory.get(SUserBuilderFactory.class).createNewInstance(user).done(); return createUser(user, methodName, hashedUser); }
private SContactInfoLogBuilder getUserContactInfoLog(final ActionType actionType, final String message, final SContactInfo contactInfo) { final SContactInfoLogBuilder logBuilder = BuilderFactory.get(SContactInfoLogBuilderFactory.class).createNewInstance(); this.initializeLogBuilder(logBuilder, message); this.updateLog(actionType, logBuilder); logBuilder.setContactInfoUserId(contactInfo.getUserId()); return logBuilder; }
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 SCustomUserInfoValue createValue(long definitionId, long userId, String value) { return creatorFactory.createNewInstance() .setDefinitionId(definitionId) .setUserId(userId) .setValue(value).done(); }
private SCustomUserInfoDefinition addCustomUserInfoDefinition(ExportedCustomUserInfoDefinition creator) throws SCustomUserInfoDefinitionAlreadyExistsException, SCustomUserInfoDefinitionCreationException { final SCustomUserInfoDefinitionBuilder userInfoBuilder = BuilderFactory.get(SCustomUserInfoDefinitionBuilderFactory.class).createNewInstance(); userInfoBuilder.setName(creator.getName()); userInfoBuilder.setDescription(creator.getDescription()); return identityService.createCustomUserInfoDefinition(userInfoBuilder.done()); }
private SUserMembershipLogBuilder getUserMembershipLog(final ActionType actionType, final String message, final SUserMembership userMemberShip) { final SUserMembershipLogBuilder logBuilder = BuilderFactory.get(SUserMembershipLogBuilderFactory.class).createNewInstance(); this.initializeLogBuilder(logBuilder, message); this.updateLog(actionType, logBuilder); logBuilder.identityUserId(userMemberShip.getUserId()); logBuilder.roleID(userMemberShip.getRoleId()); logBuilder.groupId(userMemberShip.getGroupId()); return logBuilder; }
private void addMembership(final ExportedUserMembership newMembership, final Long userId, final Long groupId, final Long roleId, final Long assignedBy) throws SUserMembershipCreationException { final long assignedDateAsLong = getAssignedDate(newMembership); final SUserMembership sUserMembership = BuilderFactory.get(SUserMembershipBuilderFactory.class).createNewInstance(userId, groupId, roleId) .setAssignedBy(assignedBy).setAssignedDate(assignedDateAsLong).done(); identityService.createUserMembership(sUserMembership); }
private void createOrUpdateProfessionalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo professContactInfo = identityService.getUserContactInfo(userId, false); if (professContactInfo == null) { professContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, false).done(); identityService.createUserContactInfo(professContactInfo); } final EntityUpdateDescriptor professionalDataDesc = getUserContactInfoDescriptor(user, false); identityService.updateUserContactInfo(professContactInfo, professionalDataDesc); }
private EntityUpdateDescriptor getUpdateDescriptor(final String newDescription) { final SCustomUserInfoDefinitionUpdateBuilder builder = BuilderFactory.get(SCustomUserInfoDefinitionUpdateBuilderFactory.class).createNewInstance(); builder.updateDescription(newDescription); return builder.done(); }
@Override public void execute() throws SBonitaException { for (final long userId : userIds) { final SUserMembership userMembership = BuilderFactory.get(SUserMembershipBuilderFactory.class).createNewInstance(userId, groupId, roleId) .setAssignedBy(currentUserId).done(); identityService.createUserMembership(userMembership); } }
@Override @Deprecated public SUser createUserWithoutEncryptingPassword(final SUser user) throws SUserCreationException { final String methodName = "createUserWithoutEncryptingPassword"; final SUser hashedUser = BuilderFactory.get(SUserBuilderFactory.class).createNewInstance(user).done(); return createUser(user, methodName, hashedUser); }
private void createOrUpdateProfessionalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo professContactInfo = identityService.getUserContactInfo(userId, false); if (professContactInfo == null) { professContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, false).done(); identityService.createUserContactInfo(professContactInfo); } final EntityUpdateDescriptor professionalDataDesc = getUserContactInfoDescriptor(user, false); identityService.updateUserContactInfo(professContactInfo, professionalDataDesc); }