private void addUniqueUsername( List<String> list, User user ) { if ( !list.contains( user.getUsername() ) ) { list.add( user.getUsername() ); } }
private void saveUser( User user ) { triggerInit(); users.put( user.getUsername(), user ); }
public void addUserUnchecked( User user ) throws UserManagerException { if ( !( user instanceof JdoUser ) ) { throw new UserManagerException( "Unable to Add User. User object " + user.getClass().getName() + " is not an instance of " + JdoUser.class.getName() ); } if ( StringUtils.isEmpty( user.getUsername() ) ) { throw new IllegalStateException( Messages.getString( "user.manager.cannot.add.user.without.username" ) ); //$NON-NLS-1$ } addObject( user ); }
protected String getActivePrincipal( DavServletRequest request ) { User sessionUser = httpAuth.getSessionUser( request.getSession() ); return sessionUser != null ? sessionUser.getUsername() : UserManager.GUEST_USERNAME; }
@Override public User addUser( User user ) throws UserManagerException { user = userManagerPerId.get( user.getUserManagerId() ).addUser( user ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } return user; }
@Override public void addUserUnchecked( User user ) throws UserManagerException { userManagerPerId.get( user.getUserManagerId() ).addUserUnchecked( user ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } }
@Override public User addUser( User user ) throws UserManagerException { user = userManagerPerId.get( user.getUserManagerId() ).addUser( user ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } return user; }
@Override public User updateUser( User user ) throws UserNotFoundException, UserManagerException { UserManager userManager = userManagerPerId.get( user.getUserManagerId() ); user = userManager.updateUser( user ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } return user; }
@Override public User updateUser( User user, boolean passwordChangeRequired ) throws UserNotFoundException, UserManagerException { user = userManagerPerId.get( user.getUserManagerId() ).updateUser( user, passwordChangeRequired ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } return user; }
@Override public User updateUser( User user, boolean passwordChangeRequired ) throws UserNotFoundException, UserManagerException { user = userManagerPerId.get( user.getUserManagerId() ).updateUser( user, passwordChangeRequired ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } return user; }
@Override public void addUserUnchecked( User user ) throws UserManagerException { userManagerPerId.get( user.getUserManagerId() ).addUserUnchecked( user ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } }
@Override public User updateUser( User user ) throws UserNotFoundException, UserManagerException { UserManager userManager = userManagerPerId.get( user.getUserManagerId() ); user = userManager.updateUser( user ); if ( useUsersCache() ) { usersCache.put( user.getUsername(), user ); } return user; }
public void deleteUser( String username ) throws UserNotFoundException, UserManagerException { User user = findUser( username ); if ( user.isPermanent() ) { throw new PermanentUserException( "Cannot delete permanent user." ); } users.remove( user.getUsername() ); fireUserManagerUserRemoved( user ); }
public AuthorizationResult authorize( User user, String permission, String resource ) throws AuthorizationException { AuthorizationDataSource source = null; if ( user != null ) { source = new AuthorizationDataSource( user.getUsername(), user, permission, resource ); } if ( source == null ) { source = new AuthorizationDataSource( null, null, permission, resource ); } return authorizer.isAuthorized( source ); }
protected String getPrincipal() { RedbackRequestInformation redbackRequestInformation = RedbackAuthenticationThreadLocal.get(); return redbackRequestInformation == null ? config.getString( UserConfigurationKeys.DEFAULT_GUEST ) : ( redbackRequestInformation.getUser() == null ? config.getString( UserConfigurationKeys.DEFAULT_GUEST ) : redbackRequestInformation.getUser().getUsername() ); }
protected String getPrincipal() { RedbackRequestInformation redbackRequestInformation = RedbackAuthenticationThreadLocal.get(); return redbackRequestInformation == null ? config.getString( UserConfigurationKeys.DEFAULT_GUEST ) : ( redbackRequestInformation.getUser() == null ? config.getString( UserConfigurationKeys.DEFAULT_GUEST ) : redbackRequestInformation.getUser().getUsername() ); }
protected void triggerAuditEvent( String repositoryId, String resource, String action, AuditInformation auditInformation ) { User user = auditInformation == null ? null : auditInformation.getUser(); AuditEvent event = new AuditEvent( repositoryId, user == null ? "null" : user.getUsername(), resource, action ); event.setRemoteIP( auditInformation == null ? "null" : auditInformation.getRemoteAddr() ); for ( AuditListener listener : getAuditListeners() ) { listener.auditEvent( event ); } }
protected void triggerAuditEvent( String repositoryId, String filePath, String action ) { AuditEvent auditEvent = new AuditEvent( repositoryId, getPrincipal(), filePath, action ); AuditInformation auditInformation = getAuditInformation(); auditEvent.setUserId( auditInformation.getUser() == null ? "" : auditInformation.getUser().getUsername() ); auditEvent.setRemoteIP( auditInformation.getRemoteAddr() ); for ( AuditListener auditListener : getAuditListeners() ) { auditListener.auditEvent( auditEvent ); } }
protected void triggerAuditEvent( String repositoryId, String filePath, String action ) { AuditEvent auditEvent = new AuditEvent( repositoryId, getPrincipal(), filePath, action ); AuditInformation auditInformation = getAuditInformation(); auditEvent.setUserId( auditInformation.getUser() == null ? "" : auditInformation.getUser().getUsername() ); auditEvent.setRemoteIP( auditInformation.getRemoteAddr() ); for ( AuditListener auditListener : getAuditListeners() ) { auditListener.auditEvent( auditEvent ); } }
private User buildRestUser( org.apache.archiva.redback.users.User user ) { User restUser = new User(); restUser.setEmail( user.getEmail() ); restUser.setUsername( user.getUsername() ); restUser.setPasswordChangeRequired( user.isPasswordChangeRequired() ); restUser.setLocked( user.isLocked() ); restUser.setValidated( user.isValidated() ); restUser.setFullName( user.getFullName() ); return restUser; } }