public static UserCredentials createUserCredentials( char uniqueCharacter, User user ) { UserCredentials credentials = new UserCredentials(); credentials.setName( "UserCredentials" + uniqueCharacter ); credentials.setUsername( "Username" + uniqueCharacter ); credentials.setPassword( "Password" + uniqueCharacter ); credentials.setUserInfo( user ); user.setUserCredentials( credentials ); return credentials; }
public MockCurrentUserService( boolean superUserFlag, Set<OrganisationUnit> organisationUnits, Set<OrganisationUnit> dataViewOrganisationUnits, String... auths ) { UserAuthorityGroup userRole = new UserAuthorityGroup(); userRole.setAutoFields(); userRole.getAuthorities().addAll( Arrays.asList( auths ) ); this.superUserFlag = superUserFlag; UserCredentials credentials = new UserCredentials(); credentials.setUsername( "currentUser" ); credentials.getUserAuthorityGroups().add( userRole ); credentials.setAutoFields(); User user = new User(); user.setFirstName( "Current" ); user.setSurname( "User" ); user.setOrganisationUnits( organisationUnits ); user.setDataViewOrganisationUnits( dataViewOrganisationUnits ); user.setUserCredentials( credentials ); user.setAutoFields(); credentials.setUserInfo( user ); this.currentUser = user; }
@Override public boolean prepareUserForInvite( User user ) { if ( user == null || user.getUserCredentials() == null ) { return false; } if ( user.getUsername() == null || user.getUsername().isEmpty() ) { String username = "invite-" + user.getEmail() + "-" + CodeGenerator.generateUid(); user.getUserCredentials().setUsername( username ); } String rawPassword = CodeGenerator.generateCode( INVITED_USER_PASSWORD_LENGTH ); user.setSurname( StringUtils.isEmpty( user.getSurname() ) ? TBD_NAME : user.getSurname() ); user.setFirstName( StringUtils.isEmpty( user.getFirstName() ) ? TBD_NAME : user.getFirstName() ); user.getUserCredentials().setInvitation( true ); userService.encodeAndSetPassword( user, rawPassword ); return true; }
@Override public OutboundMessageResponse sendSystemEmail( Email email ) { OutboundMessageResponse response = new OutboundMessageResponse(); String recipient = (String) systemSettingManager.getSystemSetting( SettingKey.SYSTEM_NOTIFICATIONS_EMAIL ); String appTitle = (String) systemSettingManager.getSystemSetting( SettingKey.APPLICATION_TITLE ); if ( recipient == null || !ValidationUtils.emailIsValid( recipient ) ) { response.setOk( false ); response.setDescription( "No recipient found" ); return response; } User user = new User(); UserCredentials credentials = new UserCredentials(); credentials.setUsername( recipient ); user.setEmail( recipient ); User sender = new User(); sender.setFirstName( StringUtils.trimToEmpty( appTitle ) ); sender.setSurname( recipient ); return emailMessageSender.sendMessage( email.getSubject(), email.getText(), null, sender, Sets.newHashSet( user ), true ); } }
protected User createUser( String username, String... authorities ) { Assert.notNull( userService, "UserService must be injected in test" ); String password = "district"; UserAuthorityGroup userAuthorityGroup = new UserAuthorityGroup(); userAuthorityGroup.setCode( username ); userAuthorityGroup.setName( username ); userAuthorityGroup.setDescription( username ); userAuthorityGroup.setAuthorities( Sets.newHashSet( authorities ) ); userService.addUserAuthorityGroup( userAuthorityGroup ); User user = new User(); user.setCode( username ); user.setFirstName( username ); user.setSurname( username ); userService.addUser( user ); UserCredentials userCredentials = new UserCredentials(); userCredentials.setCode( username ); userCredentials.setUser( user ); userCredentials.setUserInfo( user ); userCredentials.setUsername( username ); userCredentials.getUserAuthorityGroups().add( userAuthorityGroup ); userService.encodeAndSetPassword( userCredentials, password ); userService.addUserCredentials( userCredentials ); user.setUserCredentials( userCredentials ); userService.updateUser( user ); return user; }
public static User createUser( char uniqueCharacter ) { UserCredentials credentials = new UserCredentials(); User user = new User(); user.setUid( BASE_USER_UID + uniqueCharacter ); credentials.setUserInfo( user ); user.setUserCredentials( credentials ); credentials.setUsername( "username" + uniqueCharacter ); credentials.setPassword( "password" + uniqueCharacter ); user.setFirstName( "FirstName" + uniqueCharacter ); user.setSurname( "Surname" + uniqueCharacter ); user.setEmail( "Email" + uniqueCharacter ); user.setPhoneNumber( "PhoneNumber" + uniqueCharacter ); user.setCode( "UserCode" + uniqueCharacter ); user.setAutoFields(); return user; }
userCredentials.setUser( user ); userCredentials.setUserInfo( user ); userCredentials.setUsername( username ); userCredentials.getUserAuthorityGroups().add( userAuthorityGroup );
usercredential.setUsername( userName ); usercredential.setPassword( USER_NAME ); usercredential.setUserInfo( user );