@Test public void testFindUserByNullPrincipal() throws UserManagerException { try { Object obj = null; getUserManager().findUser( null ); fail( "findUser() with null Object Should have thrown a UserNotFoundException." ); } catch ( UserNotFoundException e ) { // Expected Path. } }
getUserManager().findUser( username ); fail( "findUser() with null username Should have thrown a UserNotFoundException." ); getUserManager().findUser( username ); fail( "findUser() with empty username Should have thrown a UserNotFoundException." ); getUserManager().findUser( username ); fail( "findUser() with all whitespace username Should have thrown a UserNotFoundException." );
User user = userManager.findUser( result.getPrincipal() ); if ( user != null )
User admin = userManager.findUser( userAssignment.getPrincipal() );
public User getUser( String username ) throws RedbackServiceException { try { org.apache.archiva.redback.users.User user = userManager.findUser( username ); return getSimpleUser( user ); } catch ( UserNotFoundException e ) { return null; } catch ( UserManagerException e ) { throw new RedbackServiceException( new ErrorMessage( e.getMessage() ) ); } }
@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() ); }
public Boolean isAdminUserExists() throws RedbackServiceException { try { userManager.findUser( config.getString( UserConfigurationKeys.DEFAULT_ADMIN ) ); return Boolean.TRUE; } catch ( UserNotFoundException e ) { // ignore } catch ( UserManagerException e ) { Throwable cause = e.getCause(); if ( cause != null && cause instanceof UserNotFoundException ) { return Boolean.FALSE; } throw new RedbackServiceException( new ErrorMessage( e.getMessage() ) ); } return Boolean.FALSE; }
@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() ); }
org.apache.archiva.redback.users.User user = userManager.findUser( username );
um.findUser( "admin" ); fail( "Expected UserNotFoundException!" );
@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() ); }
User admin = um.findUser( "admin" ); assertNotNull( admin ); assertEquals( user.getEmail(), admin.getEmail() );
private SecuritySession createSession( String principal ) throws ArchivaSecurityException, AccessDeniedException { User user; try { user = securitySystem.getUserManager().findUser( principal ); if ( user == null ) { throw new ArchivaSecurityException( "The security system had an internal error - please check your system logs" ); } } catch ( UserNotFoundException e ) { throw new PrincipalNotFoundException( "Unable to find principal " + principal + "", e ); } catch ( UserManagerException e ) { throw new ArchivaSecurityException( e.getMessage(), e ); } if ( user.isLocked() ) { throw new AccessDeniedException( "User " + principal + "(" + user.getFullName() + ") is locked." ); } AuthenticationResult authn = new AuthenticationResult( true, principal, null ); authn.setUser( user ); return new DefaultSecuritySession( authn, user ); }
private SecuritySession createSession( String principal ) throws ArchivaSecurityException, AccessDeniedException { User user; try { user = securitySystem.getUserManager().findUser( principal ); if ( user == null ) { throw new ArchivaSecurityException( "The security system had an internal error - please check your system logs" ); } } catch ( UserNotFoundException e ) { throw new PrincipalNotFoundException( "Unable to find principal " + principal + "", e ); } catch ( UserManagerException e ) { throw new ArchivaSecurityException( e.getMessage(), e ); } if ( user.isLocked() ) { throw new AccessDeniedException( "User " + principal + "(" + user.getFullName() + ") is locked." ); } AuthenticationResult authn = new AuthenticationResult( true, principal, null ); authn.setUser( user ); return new DefaultSecuritySession( authn, user ); }
securitySystem.getUserManager().findUser( authkey.getForPrincipal() );
User user = securitySystem.getUserManager().findUser( principal ); if ( user == null )
User user = securitySystem.getUserManager().findUser( principal ); if ( user == null )
User u = userManager.findUser( username );
public Boolean updateUser( User user ) throws RedbackServiceException { try { org.apache.archiva.redback.users.User rawUser = userManager.findUser( user.getUsername(), false ); rawUser.setFullName( user.getFullName() ); rawUser.setEmail( user.getEmail() ); rawUser.setValidated( user.isValidated() ); rawUser.setLocked( user.isLocked() ); rawUser.setPassword( user.getPassword() ); rawUser.setPasswordChangeRequired( user.isPasswordChangeRequired() ); rawUser.setPermanent( user.isPermanent() ); userManager.updateUser( rawUser ); return Boolean.TRUE; } catch ( UserNotFoundException e ) { throw new RedbackServiceException( e.getMessage() ); } catch ( UserManagerException e ) { throw new RedbackServiceException( new ErrorMessage( e.getMessage() ) ); } }