Package com.ubx1.pdpscanner.server.services

Examples of com.ubx1.pdpscanner.server.services.UserServiceImpl


            // Validate field values
            try {
              if (PdpScanner.projects.containsKey(name)) {

                throw new BadProjectNameException(name,
                    "Project name already exists");
              } else {

                Validator.validateProject(name, svnUrl,
                    svnUser, svnPassword);
View Full Code Here


    }

    // Validate name
    if (name.contains(" ")) {

      throw new BadProjectNameException(name,
          "Project name contains spaces");
    }

    // Validate repository auth
    if (svnUser.isEmpty() != svnPassword.isEmpty()) {
View Full Code Here

    }

    // Validate repository auth
    if (svnUser.isEmpty() != svnPassword.isEmpty()) {

      throw new BadReposAuthException(svnUser, svnPassword,
          "Empty repository user or password");
    }
  }
View Full Code Here

      try {
        SVNURL.parseURIDecoded(svnUrl);
      } catch (SVNException e) {

        throw new BadReposUrlException(svnUrl,
            "Invalid repository url format");
      }

      try {
        checkProjectRepository(svnUrl, svnUser, svnPassword);
View Full Code Here

      String s = rs.getString("username");

      if (s.equals(username)) {

        throw new BadUsernameException(username,
            "Username already exists");
      }
    }

    String passwordHash = BCrypt.hashpw(password, BCrypt.gensalt());
View Full Code Here

      userId = Integer.parseInt((String) getThreadLocalRequest()
          .getSession().getAttribute("id"));
    } else {

      throw new InvalidSessionException();
    }

    MySQLConnection conn = new MySQLConnection();
    conn.connect();
View Full Code Here

      userId = Integer.parseInt((String) getThreadLocalRequest()
          .getSession().getAttribute("id"));
    } else {

      throw new InvalidSessionException();
    }

    MySQLConnection conn = new MySQLConnection();
    conn.connect();
View Full Code Here

      }

      return null;
    } else {

      throw new InvalidSessionException();
    }
  }
View Full Code Here

            + UserRole.OWNER.code() + ")");

        conn.disconnect();
      } catch (SVNException e) {

        throw new RepositoryException(svnUrl, svnUser, svnPassword,
            "Project repository couldn't be reached (svn info)");
      }

      return null;
    } else {
View Full Code Here

  public static void validateProject(String name, String svnUrl,
      String svnUser, String svnPassword) throws Exception {

    if (!validateEmptyFields(name, svnUrl)) {

      throw new RequiredFieldException();
    }

    // Validate name
    if (name.contains(" ")) {
View Full Code Here

TOP

Related Classes of com.ubx1.pdpscanner.server.services.UserServiceImpl

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.