public static UserAuthorityGroup createUserAuthorityGroup( char uniqueCharacter, String... auths ) { UserAuthorityGroup role = new UserAuthorityGroup(); role.setAutoFields(); role.setUid( BASE_UID + uniqueCharacter ); role.setName( "UserAuthorityGroup" + uniqueCharacter ); for ( String auth : auths ) { role.getAuthorities().add( auth ); } return role; }
userAuthorityGroup.setName( "Superuser" ); userAuthorityGroup.getAuthorities().addAll( authorities );
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; }
userAuthorityGroup.setUid( "yrB6vc5Ip3r" ); userAuthorityGroup.setCode( "Superuser" ); userAuthorityGroup.setName( "Superuser" ); userAuthorityGroup.setDescription( "Superuser" ); userAuthorityGroup.setAuthorities( Sets.newHashSet( authorities ) );