code: private void preSetEnabled(User user) throws Exception
     {
        for (UserEventListener listener : listeners)
           listener.preSetEnabled(user);
     }
docs: Notifying listeners before enabling/disabling a user.
  
  @param user
  the user which is used in enabling/disabling operation
  @throws Exception
  if any listener failed to handle the event