@Override public List<User> getUsers( boolean orderAscending ) throws UserManagerException { List<User> users = new ArrayList<>(); for ( UserManager userManager : userManagerPerId.values() ) { List<User> found = userManager.getUsers( orderAscending ); if ( found != null ) { users.addAll( found ); } } return users; }
@Override public List<User> getUsers( boolean orderAscending ) throws UserManagerException { List<User> users = new ArrayList<>(); for ( UserManager userManager : userManagerPerId.values() ) { List<? extends User> found = userManager.getUsers( orderAscending ); if ( found != null ) { users.addAll( found ); } } return users; }
@Override public List<User> getUsers() throws UserManagerException { List<User> users = new ArrayList<>(); for ( UserManager userManager : userManagerPerId.values() ) { List<User> found = userManager.getUsers(); if ( found != null ) { users.addAll( found ); } } return users; }
@Override public List<User> getUsers() throws UserManagerException { List<User> users = new ArrayList<>(); for ( UserManager userManager : userManagerPerId.values() ) { List<? extends User> found = userManager.getUsers(); if ( found != null ) { users.addAll( found ); } } return users; }
protected void assertCleanUserManager() throws UserManagerException { getUserManager().eraseDatabase(); getEventTracker().userManagerInit( true ); assertNotNull( getUserManager() ); assertEquals( "New UserManager should contain no users. " + userManager.getUsers(), 0, userManager.getUsers().size() ); }
public List<User> getUsers() throws RedbackServiceException { try { List<org.apache.archiva.redback.users.User> users = userManager.getUsers(); List<User> simpleUsers = new ArrayList<User>( users.size() ); for ( org.apache.archiva.redback.users.User user : users ) { simpleUsers.add( getSimpleUser( user ) ); } return simpleUsers; } catch ( UserManagerException e ) { throw new RedbackServiceException( new ErrorMessage( e.getMessage() ) ); } }
public void backupUserDatabase( UserManager manager, File backupDirectory ) throws IOException, XMLStreamException, UserManagerException { UserDatabase database = new UserDatabase(); database.setUsers( manager.getUsers() ); UsersManagementStaxWriter writer = new UsersManagementStaxWriter(); Writer fileWriter = createWriter( backupDirectory, USERS_XML_NAME, database.getModelEncoding() ); try { writer.write( fileWriter, database ); } finally { IOUtils.closeQuietly( fileWriter ); } }
@Test public void testAddUser() throws Exception { assertCleanUserManager(); securityPolicy.setEnabled( false ); UserManager um = getUserManager(); assertNotNull( um.getUsers() ); assertEquals( 0, um.getUsers().size() ); User user = um.createUser( "tommy123", "Tommy Traddles", "tommy.traddles@somedomain.com" ); user.setPassword( "hillybilly" ); um.addUser( user ); assertNotNull( um.getUsers() ); assertEquals( 1, um.getUsers().size() ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
@Test public void testAddFindUserByUsername() throws UserNotFoundException, UserManagerException { assertCleanUserManager(); securityPolicy.setEnabled( false ); User smcqueen = getUserManager().createUser( "smcqueen", "Steve McQueen", "the cooler king" ); User added = userManager.addUser( smcqueen ); assertEquals( 1, userManager.getUsers().size() ); User actual = userManager.findUser( "smcqueen" ); assertEquals( added, actual ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
@Test public void testCreateUser() throws Exception { assertCleanUserManager(); securityPolicy.setEnabled( false ); UserManager um = getUserManager(); User user = um.createUser( "admin", "Administrator", "admin@somedomain.com" ); user.setPassword( "adminpass" ); um.addUser( user ); assertEquals( 1, um.getUsers().size() ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
for ( User u : userManager.getUsers() )
@Test public void testAddFindUserByPrincipal() throws UserNotFoundException, UserManagerException { assertCleanUserManager(); securityPolicy.setEnabled( false ); User smcqueen = getUserManager().createUser( "smcqueen", "Steve McQueen", "the cooler king" ); /* Keep a reference to the object that was added. * Since it has the actual principal that was managed by jpox/jdo. */ User added = userManager.addUser( smcqueen ); assertEquals( 1, userManager.getUsers().size() ); /* Fetch user from userManager using principal returned earlier */ User actual = userManager.findUser( added.getUsername() ); assertEquals( added, actual ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
@Test public void testAddFindUserLockedStatus() throws UserNotFoundException, UserManagerException { assertCleanUserManager(); securityPolicy.setEnabled( false ); User smcqueen = getUserManager().createUser( "smcqueen", "Steve McQueen", "the cooler king" ); smcqueen.setLocked( true ); /* * Keep a reference to the object that was added. Since it has the * actual principal that was managed by jpox/jdo. */ User added = userManager.addUser( smcqueen ); assertTrue( added.isLocked() ); assertEquals( 1, userManager.getUsers().size() ); /* Fetch user from userManager using principal returned earlier */ User actual = userManager.findUser( added.getUsername() ); assertEquals( added, actual ); assertTrue( actual.isLocked() ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
um.addUser( u1 ); assertEquals( 3, um.getUsers().size() );
um.addUser( u1 ); assertEquals( 3, um.getUsers().size() );