Package com.baasbox.exception

Examples of com.baasbox.exception.UserNotFoundException


    db = DbHelper.reconnectAsAdmin();
    UserDao udao=UserDao.getInstance();
    ODocument user = udao.getByUserName(username);
    if(user==null){
      if (Logger.isDebugEnabled()) Logger.debug("User " + username + " does not exist");
      throw new UserNotFoundException("User " + username + " does not exist");
    }
    db.getMetadata().getSecurity().getUser(username).setPassword(newPassword).save();
  }
View Full Code Here


  }

    public static boolean unfollow(String from,String to) throws UserNotFoundException,Exception{
        OUser fromUser = UserService.getOUserByUsername(from);
        if (fromUser == null){
            throw new UserNotFoundException("User "+from+" does not exists");
        }
        if (!UserService.exists(to)){
            throw new UserToFollowNotExistsException("User "+to+" does not exists");
        }
        String friendshipName = RoleDao.FRIENDS_OF_ROLE+to;
View Full Code Here

        if (Objects.equals(from, to)){
            throw new IllegalArgumentException("User cannot follow himself");
        }
        OUser fromUser = UserService.getOUserByUsername(from);
        if (fromUser == null) {
             throw new UserNotFoundException("User " + from + " does not exists.");
        }

        boolean exists = UserService.exists(to);
        if (!exists){
            throw new UserToFollowNotExistsException("User "+to+" does not exists.");
View Full Code Here

      return PermissionsHelper.revoke(doc, permission, role);
   
   
    public static ODocument grantPermissionToUser(String id, Permissions permission, String username) throws UserNotFoundException, RoleNotFoundException, FileNotFoundException, SqlInjectionException, IllegalArgumentException, InvalidModelException  {
      OUser user=UserService.getOUserByUsername(username);
      if (user==null) throw new UserNotFoundException(username);
      ODocument doc = getById(id);
      if (doc==null) throw new FileNotFoundException(id);
      return PermissionsHelper.grant(doc, permission, user);
    }
View Full Code Here

      return PermissionsHelper.grant(doc, permission, user);
    }

    public static ODocument revokePermissionToUser(String id, Permissions permission, String username) throws UserNotFoundException, RoleNotFoundException, FileNotFoundException, SqlInjectionException, IllegalArgumentException, InvalidModelException {
      OUser user=UserService.getOUserByUsername(username);
      if (user==null) throw new UserNotFoundException(username);
      ODocument doc = getById(id);
      if (doc==null) throw new FileNotFoundException(id);
      return PermissionsHelper.revoke(doc, permission, user);
    }
View Full Code Here

      if (Logger.isDebugEnabled()) Logger.debug("Try to send a message (" + message + ") to " + username);
      UserDao udao = UserDao.getInstance();
      ODocument user = udao.getByUserName(username);
      if (user==null) {
        if (Logger.isDebugEnabled()) Logger.debug("User " + username + " does not exist");
        throw new UserNotFoundException("User " + username + " does not exist");
      }
      ODocument userSystemProperties=user.field(UserDao.ATTRIBUTES_SYSTEM);
      if (Logger.isDebugEnabled()) Logger.debug("userSystemProperties: " + userSystemProperties);
      List<ODocument> loginInfos=userSystemProperties.field(UserDao.USER_LOGIN_INFO);
      if (Logger.isDebugEnabled()) Logger.debug("Sending to " + loginInfos.size() + " devices");
View Full Code Here

    }
  }

  public static ODocument grantPermissionToUser(String collectionName, String rid, Permissions permission, String username) throws UserNotFoundException, IllegalArgumentException, InvalidCollectionException, InvalidModelException, DocumentNotFoundException {
    OUser user=UserService.getOUserByUsername(username);
    if (user==null) throw new UserNotFoundException(username);
    ODocument doc = get(collectionName, rid);
    if (doc==null) throw new DocumentNotFoundException(rid);
    return PermissionsHelper.grant(doc, permission, user);
  }
View Full Code Here

    return PermissionsHelper.grant(doc, permission, user);
  }

  public static ODocument revokePermissionToUser(String collectionName, String rid, Permissions permission, String username) throws UserNotFoundException, IllegalArgumentException, InvalidCollectionException, InvalidModelException, DocumentNotFoundException {
    OUser user=UserService.getOUserByUsername(username);
    if (user==null) throw new UserNotFoundException(username);
    ODocument doc = get(collectionName, rid);
    if (doc==null) throw new DocumentNotFoundException(rid);
    return PermissionsHelper.revoke(doc, permission, user);
  }
View Full Code Here

  }

  public void disableUser(String username) throws UserNotFoundException, OpenTransactionException{
    db = DbHelper.reconnectAsAdmin();
    OUser user = db.getMetadata().getSecurity().getUser(username);
    if (user==null) throw new UserNotFoundException("The user " + username + " does not exist.");
    user.setAccountStatus(STATUSES.SUSPENDED);
    user.save();
    //cannot resume the old connection because now the user is disabled
  }
View Full Code Here

  }
 
  public void enableUser(String username) throws UserNotFoundException, OpenTransactionException{
    db = DbHelper.reconnectAsAdmin();
    OUser user = db.getMetadata().getSecurity().getUser(username);
    if (user==null) throw new UserNotFoundException("The user " + username + " does not exist.");
    user.setAccountStatus(STATUSES.ACTIVE);
    user.save();
  }
View Full Code Here

TOP

Related Classes of com.baasbox.exception.UserNotFoundException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.