Package org.hpi.dialogue.protocol.response

Examples of org.hpi.dialogue.protocol.response.LoginResponse


    if (serviceType.equals(HPIDialogueConstants.RESPONSE_SERVICE)) {
      String responseMessage = ssdHpiMessage.getLeaf(HPIDialogueConstants.MESSAGE).getValue();
      Response.Status responseStatus = Response.Status.valueOf(ssdHpiMessage.getLeaf(HPIDialogueConstants.STATUS).getValue());
     
      if (serviceName.equals(HPIDialogueConstants.LOGIN_SERVICE)) {
        return new LoginResponse(parameters.getLeaf(HPIDialogueConstants.SESSION_ID).getValue(), responseMessage, responseStatus);
      } else if (serviceName.equals(HPIDialogueConstants.SERVER_SHUTDOWN_SERVICE)) {
        return new ServerShutdownResponse(responseMessage, responseStatus);
      } else if (serviceName.equals(HPIDialogueConstants.LIST_INVOKERS_SERVICE)) {
        List<Invoker> listInvokers = new ArrayList<Invoker>();
       
View Full Code Here


   
    public void run() {
        Alert a = null;
        try {
            HPIClientProtocol hpiClientProtocol = this.parent.getParent().getParent().getHPIClientProtocol();
            LoginResponse loginResponse = this.parent.getParent().getParent().getLoginResponse();
           
            ExecuteInvokerResponse executeInvokerResponse = hpiClientProtocol.executeInvoker(loginResponse.getSessionId(), this.parent.getInvokerId());
            if (executeInvokerResponse.getStatus().equals(Response.Status.SUCCESS)) {
                HPIUiAlert.show("Execution Invoker Response", executeInvokerResponse.getMessage(), "Ok", this.parent.getForm());
            } else {
                HPIUiAlert.show("Error on execution Invoker", executeInvokerResponse.getMessage(), "Ok", this.parent.getForm());
            }
View Full Code Here

    if (serviceType.equals(HPIDialogueConstants.RESPONSE_SERVICE)) {
      String responseMessage = ssdHpiMessage.getLeaf(HPIDialogueConstants.MESSAGE).getValue();
      Response.Status responseStatus = Response.Status.valueOf(ssdHpiMessage.getLeaf(HPIDialogueConstants.STATUS).getValue());
     
      if (serviceName.equals(HPIDialogueConstants.LOGIN_SERVICE)) {
        return new LoginResponse(parameters.getLeaf(HPIDialogueConstants.SESSION_ID).getValue(), responseMessage, responseStatus);
      } else if (serviceName.equals(HPIDialogueConstants.SERVER_SHUTDOWN_SERVICE)) {
        return new ServerShutdownResponse(responseMessage, responseStatus);
      } else if (serviceName.equals(HPIDialogueConstants.LIST_INVOKERS_SERVICE)) {
        Vector listInvokers = new Vector();
       
View Full Code Here

    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 {
      return new LoginResponse("invalid session", "User not found or passphrase doesn't match.", Response.Status.FAIL);
    }
  }
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();
        System.out.print("client's command > ");
       
        while ((command = stdIn.readLine()) != null) {
          command = command.trim();
          command = command.replace(";", "");
          command = "-" + command;
          ConsoleParameters innerParam = ConsoleParameters.getInstance(command.trim().split(" "));
         
          String paramValue = null;
          String response = null;
         
          if (GeneralsHelper.isStringOk(paramValue = innerParam.getValue(ListInvokersService.COMMAND))) { // list
            response = new ListInvokersService(loginResponse.getSessionId()).execute(clientProtocol);
          } else if (GeneralsHelper.isStringOk(paramValue = innerParam.getValue(DescribeInvokerService.COMMAND))) { // describe
            response = new DescribeInvokerService(loginResponse.getSessionId(), paramValue).execute(clientProtocol);
          } else if (GeneralsHelper.isStringOk(paramValue = innerParam.getValue(ExecuteInvokerService.COMMAND))) { // execute
            response = new ExecuteInvokerService(loginResponse.getSessionId(), paramValue).execute(clientProtocol);
          } else if (GeneralsHelper.isStringOk(paramValue = innerParam.getValue(ServerShutdownService.COMMAND))) { // shutdown
            response = new ServerShutdownService().execute(clientProtocol);
          } else if (GeneralsHelper.isStringOk(paramValue = innerParam.getValue(LogoffService.COMMAND))) { // exit
            response = new LogoffService(loginResponse.getSessionId()).execute(clientProtocol);
           
            System.out.println(response);
            System.out.println("Bye!");
            break;
          } else {
            printPossibilities();
          }
         
          if (GeneralsHelper.isStringOk(response)) {
            System.out.println("Server's response > " + response);
          }
          System.out.print("client's command > ");
        }
      } else {
        throw new IllegalStateException(loginResponse.getMessage());
      }
    } catch (HPIUsageException e) {
      System.out.println("hpi (all parameters are mandatories)");
      System.out.println("  -server[-s]    the target server (e.g.)\"127.0.0.1\", the port number is optional (e.g.)\"127.0.0.1:4444\" default is \"4444\"");
      System.out.println("  -user[u]       the user name");
View Full Code Here

TOP

Related Classes of org.hpi.dialogue.protocol.response.LoginResponse

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.