Examples of LoginResult


Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

  }
 
 
  private void justCheck() {
   
    LoginResult loginResult = PortalControl.getInstance().getLoginResult();
    String userName = null;
     
    if ( loginResult != null && loginResult.getError() == null ) {
      userName = loginResult.getUserName();
    }

    checkFields(userName);
  }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

    checkFields(userName);
  }
 
  private void createUpdate() {
   
    LoginResult loginResult = PortalControl.getInstance().getLoginResult();
    String userName = null;
    String userId = null;
    String sessionId = null;
     
    if ( loginResult != null && loginResult.getError() == null ) {
      userName = loginResult.getUserName();
      userId = loginResult.getUserId();
      sessionId = loginResult.getSessionId();
    }

    Map<String, String> values = checkFields(userName);
   
    if ( values != null ) {
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

        else {
          boolean created = userId == null;
          String msg = "Account " + (created ? "created" : "updated");
          Orr.log(msg);
          statusMessage(msg);
          LoginResult loginResult = result.getLoginResult();
          PortalControl.getInstance().userAccountCreatedOrUpdated(created, loginResult);
        }
        _enable(true);
      }
    };
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

      controls.add(button);
      buttons.add(button);
    }
   
    if ( oi != null && PortalControl.getInstance().getLoginResult() != null ) {
      final LoginResult loginResult = PortalControl.getInstance().getLoginResult();
      if ( loginResult != null && loginResult.isAdministrator() ) {
        final RegisteredOntologyInfo roi = oi;
        button = new PushButton("Unregister", new ClickListener() {
          public void onClick(Widget sender) {
            unregisterOntology(loginResult, roi);
          }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

  /**
   * Updates the various links and buttons according to the interface type and
   * whether there is a users logged in.
   */
  void updateLinks(InterfaceType type) {
    LoginResult loginResult = PortalControl.getInstance().getLoginResult();
 
    List<Widget> widgets = new ArrayList<Widget>();
    List<Widget> widgets2 = new ArrayList<Widget>();
   
    if ( loginResult != null ) {
      accountLink.setText(loginResult.getUserName());
    }
    else if ( type != InterfaceType.USER_ACCOUNT ) {
      accountLink.setText("Create account");
    }

    boolean editing = false;
   
    switch ( type ) {
    case BROWSE:
      widgets2.add(searchLink);
      break;
    case ONTOLOGY_VIEW:
    case USER_ACCOUNT:
    case ENTITY_VIEW:
    case ENTITY_NOT_FOUND:
    case ADMIN:
      widgets2.add(browseLink);
      widgets2.add(searchLink);
      break;
    case SEARCH:
      widgets2.add(browseLink);
      break;
    case ONTOLOGY_EDIT_NEW_VERSION:
    case ONTOLOGY_EDIT_NEW:
      editing = true;
      break;
    }
   
    widgets.add(helpButton);
    widgets.add(touButton);
   
    if ( loginResult == null ) {
      if ( type != InterfaceType.USER_ACCOUNT ) {
        accountLink.setText("Create account");
        widgets.add(accountLink);
        widgets.add(signInLink);
      }
    }
    else {
      if ( editing ) {
        // note, just a label, not a clickable thing
        widgets.add(new Label(loginResult.getUserName()));
      }
      else {
        widgets.add(accountLink);
        widgets.add(signOutLink);
      }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

 
  // login:
 
 
  public LoginResult authenticateUser(String userName, String userPassword) {
    LoginResult loginResult = new LoginResult();
   
    log.info(": authenticating user " +userName+ " ...");
    try {
      SignInResult signInResult = ontClient.getSession(userName, userPassword);
      loginResult.setSessionId(signInResult.getSessionId());
      loginResult.setUserId(signInResult.getUserId());
      loginResult.setUserName(signInResult.getUserName());
      loginResult.setUserRole(signInResult.getUserRole());
    }
    catch (Exception ex) {
      loginResult.setError(ex.getMessage());
    }

    return loginResult;
   
  }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

      }
    }
   
    try {
      SignInResult signInResult = ontClient.createUpdateUserAccount(values);
      LoginResult loginResult = new LoginResult();
      loginResult.setSessionId(signInResult.getSessionId());
      loginResult.setUserId(signInResult.getUserId());
      loginResult.setUserName(signInResult.getUserName());
      loginResult.setUserRole(signInResult.getUserRole());
      result.setLoginResult(loginResult);
    }
    catch (Exception e) {
      String error = "error updating user information: " +
        e.getClass().getName()+ " : " +e.getMessage();
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

  private void processRegistration(HttpServletRequest request, HttpServletResponse response,
      PrintWriter out,
      Map<String, String> fields, File file)
  throws Exception {
   
    LoginResult loginResult = validateUser(fields, out);
   
    String graphId = fields.get("graphId");
    if ( graphId == null || graphId.trim().length() == 0 ) {
      graphId = "";
    }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

 
  private LoginResult validateUser(Map<String, String> fields, PrintWriter out) throws Exception {
    String username = fields.get("username");
    String password = fields.get("password");
    LoginResult logingResult = orrClient.authenticateUser(username, password);
    if ( logingResult == null ) {
      throw new Exception("Error authenticating user: " +username);
    }
    if ( logingResult.getError() != null ) {
      throw new Exception("Error authenticating user: " +username+ ": " +logingResult.getError());
    }
   
    // OK.
    return logingResult;
  }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.LoginResult

 
  // login:
 
 
  public LoginResult authenticateUser(String userName, String userPassword) {
    LoginResult loginResult = new LoginResult();
   
    log.info(": authenticating user " +userName+ " ...");
    try {
      SignInResult signInResult = ontClient.getSession(userName, userPassword);
      loginResult.setSessionId(signInResult.getSessionId());
      loginResult.setUserId(signInResult.getUserId());
      loginResult.setUserName(signInResult.getUserName());
      loginResult.setUserRole(signInResult.getUserRole());
    }
    catch (Exception ex) {
      loginResult.setError(ex.getMessage());
    }

    return loginResult;
   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.