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; }
user.getUserCredentials().setUserInfo( user ); userService.addUserCredentials( user.getUserCredentials() );
user.setDataViewOrganisationUnits( (Set<OrganisationUnit>) userReferenceMap.get( "dataViewOrganisationUnits" ) ); userCredentials.setUser( (User) userCredentialsReferenceMap.get( "user" ) ); userCredentials.setUserInfo( user );
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 void postUpdate( IdentifiableObject persistedObject, ObjectBundle bundle ) { if ( !User.class.isInstance( persistedObject ) || !bundle.hasExtras( persistedObject, "uc" ) ) return; User user = (User) persistedObject; final UserCredentials userCredentials = (UserCredentials) bundle.getExtras( persistedObject, "uc" ); final UserCredentials persistedUserCredentials = bundle.getPreheat().get( bundle.getPreheatIdentifier(), UserCredentials.class, user ); if ( !StringUtils.isEmpty( userCredentials.getPassword() ) ) { userService.encodeAndSetPassword( persistedUserCredentials, userCredentials.getPassword() ); } mergeService.merge( new MergeParams<>( userCredentials, persistedUserCredentials ).setMergeMode( bundle.getMergeMode() ) ); preheatService.connectReferences( persistedUserCredentials, bundle.getPreheat(), bundle.getPreheatIdentifier() ); persistedUserCredentials.setUserInfo( user ); user.setUserCredentials( persistedUserCredentials ); sessionFactory.getCurrentSession().update( user.getUserCredentials() ); bundle.removeExtras( persistedObject, "uc" ); }
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.setCode( username ); userCredentials.setUser( user ); userCredentials.setUserInfo( user ); userCredentials.setUsername( username ); userCredentials.getUserAuthorityGroups().add( userAuthorityGroup );
usercredential.setUsername( userName ); usercredential.setPassword( USER_NAME ); usercredential.setUserInfo( user );