Package nu.fw.jeti.backend

Examples of nu.fw.jeti.backend.LoginInfo


          {
            if(ssl) port = 5223;
            else port = 5222;
          }
          boolean statuswin = Boolean.valueOf(getParameter("HIDELOGINSTATUS")).booleanValue();
          loginInfo = new LoginInfo(server,host,user,password,resource,port,ssl,0,statuswin);
        }
        Start.programURL = getCodeBase();
        Start.applet = true;
        final JPanel panel = new JPanel(new BorderLayout());
        start = new Start(getCodeBase().toString(),panel);
View Full Code Here


      }
    }
   
    public void login(String username,String server,String password)
    {
      if(loginInfo==null)loginInfo = new LoginInfo(null,null,null,null,"JetiApplet",5222,false,0);
      if(username==null || password==null)
      {
        new nu.fw.jeti.applet.LoginWindow(backend).setVisible(true);
      }
      else new LoginStatusWindow(new LoginInfo(server,loginInfo.getHost(),username,password,
          loginInfo.getResource(),loginInfo.getPort(),loginInfo.isSSl(),0),backend,1);
    }
View Full Code Here

        if(chkSSL.isSelected()) port = 5223;
        else port = 5222;
      }
      String resource = txtResource.getText();
      if(resource.equals("")) resource = "JetiApplet";
      LoginInfo info = new LoginInfo((String)cmbServer.getSelectedItem(),null,
          txtUser.getText(),txtPassword.getText(),resource,port,
          chkSSL.isSelected(),((Number)spinner.getValue()).intValue());
      new LoginStatusWindow(info,backend,1);
      if(window!=null)window.dispose();
    }
View Full Code Here

    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
    LoginInfo temp = profileInfo.getProfile(profileName);
    if (temp != null)
    {
      txtUser.setText(temp.getUsername());
      txtPassword.setText(temp.getPassword());
      txtResource.setText(temp.getResource());
      txtPort.setText(String.valueOf(temp.getPort()));
            txtHost.setText(temp.getHost());
      chkSSL.setSelected(temp.isSSl());
      chkHideLogin.setSelected(temp.hideStatusWindow());
      cmbServer.setSelectedItem(temp.getServer());
      spinner.setValue(new Integer(temp.getPriority()));
      if(!temp.useProxy(LoginInfo.NO_PROXY))
      {
        if(temp.useProxy(LoginInfo.SOCKS_PROXY))chkSocksProxy.setSelected(true);
        else if(temp.useProxy(LoginInfo.HTTP_PROXY))chkHTTPProxy.setSelected(true);
        txtProxyHost.setText(temp.getProxyServer());
        txtProxyPort.setText(temp.getProxyPort());
        txtProxyUserName.setText(temp.getProxyUsername());
        txtProxyPassword.setText(temp.getProxyPassword());
      }
    }
  }
View Full Code Here

        {
          JOptionPane.showMessageDialog(this,I18N.gettext("main.EditProfile.The_HTTP_Proxy_mode_requires_SSL_to_be_enabled_Please_enable_SSL_and_use_port_5223,_443_or_80"));
          return false;
        }
      }
            LoginInfo info = new LoginInfo((String)cmbServer.getSelectedItem(),
                                           txtHost.getText(),
                                           txtUser.getText(),
                                           txtPassword.getText(),
                                           resource,port,chkSSL.isSelected(),
                                           ((Number)spinner.getValue()).intValue(),
View Full Code Here

    for (Iterator<Entry<String,LoginInfo>> i = profiles.entrySet().iterator(); i.hasNext();)
    {
      Entry<String,LoginInfo> entry = i.next();
      String name = (String) entry.getKey();

      LoginInfo temp = (LoginInfo) entry.getValue();
      appendOpenTag(xml, "<profile");
      appendAttribute(xml, "name", name);
      appendAttribute(xml, "server", temp.getServer());
      String password = temp.getPassword();
      if (password != null)
      {
        appendAttribute(xml, "password", encrypt(password, r));
      }
      appendAttribute(xml, "username", temp.getUsername());
      appendAttribute(xml, "resource", temp.getResource());
      appendAttribute(xml, "port", Integer.toString(temp.getPort()));
      appendAttribute(xml, "host", temp.getHost());
      appendAttribute(xml, "ssl", Boolean.toString(temp.isSSl()));
      appendAttribute(xml, "priority", Integer.toString(temp
          .getPriority()));
      appendAttribute(xml, "hideStatusWindow", Boolean.toString(temp
          .hideStatusWindow()));
      if (!temp.useProxy(LoginInfo.NO_PROXY))
      {
        xml.append('>');
        appendOpenTag(xml, "<proxy");
        appendAttribute(xml, "proxyType", Integer.toString(temp.getProxyType()));
        appendAttribute(xml, "proxyServer", temp.getProxyServer());
        appendAttribute(xml, "proxyUsername", temp.getProxyUsername());
        password = temp.getProxyPassword();
        if (password != null && !password.equals(""))
        {
          appendAttribute(xml, "proxyPassword", encrypt(password, r));
        }
        appendAttribute(xml, "proxyPort", temp.getProxyPort());
        appendCloseSymbol(xml);
        appendCloseTag(xml, "</profile>");
      } else appendCloseSymbol(xml);
    }
    appendCloseTag(xml, "</profiles>");
View Full Code Here

  public void endElement(String namespaceURI, String sName,String qName)
  {
    if(qName.equals("profile"))
    {
            profiles.put(name,
                         new LoginInfo(server, host, username, password,
                                       resource, port, ssl,priority,proxyType,
                                       hideStatusWindow, proxyServer,
                                       proxyUsername, proxyPassword,
                                       proxyPort));
        }
View Full Code Here

    cmbProfile.addItemListener(new ItemListener()
    {
      public void itemStateChanged(ItemEvent e)
      {
        String profileName = (String)e.getItem();
        LoginInfo info = profileInfo.getProfile(profileName);
        if(info != null)
        { 
          if(info.getPassword() == null) txtPassword.setEditable(true);
          else txtPassword.setEditable(false);
        }
        SwingUtilities.invokeLater(new Runnable(){
          public void run(){
            updateEditButton();
          }
        });
      }
    });
    String profileName = Preferences.getString("jeti","profileName",null);
    if(profileName!=null)
    { 
      LoginInfo info = profileInfo.getProfile(profileName);
      if(info != null)
      { 
        cmbProfile.setSelectedItem(profileName);
        if(info.getPassword() == null) txtPassword.setEditable(true);
        else txtPassword.setEditable(false);
      }     
    } 
    updateEditButton();
   
View Full Code Here

    {   
      char[] password = txtPassword.getPassword();
      if(!txtPassword.isEditable() || (password!=null&&password.length>0))
    {
      String profileName = (String)cmbProfile.getSelectedItem();
      LoginInfo info = profileInfo.getProfile(profileName);
      if(info == null)return;
      if(info.getPassword() == null) info.setPassword(new String(password));
      new LoginStatusWindow(info,backend,1);
      Preferences.putString("jeti","profileName",profileName);
      loginWindow=null;
      dispose();
    }
View Full Code Here

TOP

Related Classes of nu.fw.jeti.backend.LoginInfo

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.