Package org.hpi.dialogue.protocol.entities

Examples of org.hpi.dialogue.protocol.entities.User


        return new ExecuteInvokerResponse(responseMessage, responseStatus);
      } else throw new RuntimeException("Unknow value to " + HPIDialogueConstants.SERVICE_NAME + ", the value is: " + serviceName);
    } else if (serviceType.equals(HPIDialogueConstants.REQUEST_SERVICE)) {
      if (serviceName.equals(HPIDialogueConstants.LOGIN_SERVICE)) {
        return new LoginRequest(
          new User(
            parameters.getLeaf(HPIDialogueConstants.NICKNAME).getValue(),
            parameters.getLeaf(HPIDialogueConstants.PASSPHRASE).getValue()));
      } else if (serviceName.equals(HPIDialogueConstants.SERVER_SHUTDOWN_SERVICE)) {
        return new ServerShutdownRequest();
      } else if (serviceName.equals(HPIDialogueConstants.LIST_INVOKERS_SERVICE)) {
View Full Code Here


            int portNumber = Integer.parseInt(this.parent.getPortNumber().getString());
            this.clientProtocol = new HPIClientProtocol(serverAddress, portNumber);

            String nickname = this.parent.getUser().getString();
            String password = this.parent.getPassword().getString();
            this.loggedUser = new User(nickname, password);

            this.loginResponse = this.clientProtocol.doLogin(this.loggedUser);

            if (loginResponse.getStatus().equals(Response.Status.SUCCESS)) {
                this.lblSessionStatus = new StringItem("Session started at: "new Date().toString());
View Full Code Here

        return new ExecuteInvokerResponse(responseMessage, responseStatus);
      } else throw new RuntimeException("Unknow value to " + HPIDialogueConstants.SERVICE_NAME + ", the value is: " + serviceName);
    } else if (serviceType.equals(HPIDialogueConstants.REQUEST_SERVICE)) {
      if (serviceName.equals(HPIDialogueConstants.LOGIN_SERVICE)) {
        return new LoginRequest(
          new User(
            parameters.getLeaf(HPIDialogueConstants.NICKNAME).getValue(),
            parameters.getLeaf(HPIDialogueConstants.PASSPHRASE).getValue()));
      } else if (serviceName.equals(HPIDialogueConstants.SERVER_SHUTDOWN_SERVICE)) {
        return new ServerShutdownRequest();
      } else if (serviceName.equals(HPIDialogueConstants.LIST_INVOKERS_SERVICE)) {
View Full Code Here

      SSDObjectArray ssdUsers = ssdSettingsData.getArray(HPIConstants.CONFIGURATIONS_USERS);
      for (int i = 0; i < ssdUsers.getSize(); i++) {
        SSDObjectNode ssdUser = ssdUsers.getNode(i);
        String passphrase = ssdUser.getLeaf(HPIConstants.CONFIGURATIONS_USERS_PASSPHRASE).getValue();
        String nickname = ssdUser.getLeaf(HPIConstants.CONFIGURATIONS_USERS_NICKNAME).getValue();
        this.addUser(new User(nickname, passphrase));
      }
     
      // instantiate the data watcher object, because afeter it will be started to watch some directory(ies)
      DataWatcher dataWatcher = new DataWatcher();
     
View Full Code Here

   * Implementing the service do login and returning the result of it
   * @param request
   * @return
   */
  private LoginResponse doLogin(LoginRequest request) {
    User user = HPIDataFactory.getInstance().getUser(request.getUser().getNickname());
    if (user != null && user.getPassphrase().equals(request.getUser().getPassphrase())) {
      String remoteAddress = this.socket.getRemoteSocketAddress().toString();
      HPISession session = HPISessionManager.getInstance().newSession(user, remoteAddress);
     
      return new LoginResponse(session.getSession_id(), "User logged successfully.", Response.Status.SUCCESS);
    } else {
View Full Code Here

        throw new HPIUsageException();
      }
     
      // create the client protocol instance and tries do login
      clientProtocol = connectClientProtocol(serverParam.trim());
      LoginResponse loginResponse = clientProtocol.doLogin(new User(userParam, passwordParam));
      if (loginResponse.getStatus().equals(Response.Status.SUCCESS)) {
        BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));
        String command = null;
        System.out.print("User connected successfully\n");
        printPossibilities();
View Full Code Here

TOP

Related Classes of org.hpi.dialogue.protocol.entities.User

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.