Package de.willuhn.jameica.hbci.passports.ddv.rmi

Examples of de.willuhn.jameica.hbci.passports.ddv.rmi.Reader


  public boolean equals(Object obj)
  {
    if (!(obj instanceof Reader))
      return false;
   
    Reader other = (Reader) obj;
    String s1 = this.getClass().getName()  + this.getName();
    String s2 = other.getClass().getName() + other.getName();
    return s1.equals(s2);
  }
View Full Code Here


  public SelectInput getReaderPresets()
  {
    if (this.readerPresets != null)
      return this.readerPresets;
   
    Reader reader = getConfig().getReaderPreset();
    this.readerPresets = new SelectInput(DDVConfigFactory.getReaderPresets(),reader);
    this.readerPresets.setAttribute("name");
    this.readerPresets.setName(i18n.tr("Kartenleser"));
    this.readerPresets.setEditable(false);
    this.readerPresets.addListener(new PresetListener());
View Full Code Here

   * Liefert true, wenn das aktuelle Preset ein PCSC-Kartenleser ist.
   * @return true, wenn das aktuelle Preset ein PCSC-Kartenleser ist.
   */
  private boolean isPCSC()
  {
    Reader r = (Reader) getReaderPresets().getValue();
    return r.getType().isPCSC();
  }
View Full Code Here

        {
          // wenn wir einen gefunden haben, uebernehmen wir die Daten.
          GUI.getDisplay().asyncExec(new Runnable() {
            public void run()
            {
              Reader reader = config.getReaderPreset();
              getReaderPresets().setValue(reader);
 
              getBezeichnung().setValue(config.getName());
              getPCSCName().setValue(config.getPCSCName());
              getCTAPI().setValue(config.getCTAPIDriver());
View Full Code Here

     * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
     */
    public void handleEvent(Event event)
    {
      try {
        Reader r = (Reader) getReaderPresets().getValue();
        if (r == null)
          return;

        if (!r.isSupported())
        {
          GUI.getView().setErrorText(i18n.tr("Der ausgew�hlte Kartenleser wird von Hibiscus nicht unterst�tzt"));
          return;
        }
       
        boolean pcsc = isPCSC();
        getCTAPI().setEnabled(!pcsc);
        getCTNumber().setEnabled(!pcsc);
        getPort().setEnabled(!pcsc);
        getPCSCName().setEnabled(pcsc);

        if (!pcsc)
        {
          String s = r.getCTAPIDriver();
          if (s != null && s.length() > 0)
          {
            File f = new File(s);
            if (!f.exists())
              GUI.getView().setErrorText(i18n.tr("CTAPI-Treiber nicht gefunden. Bitte Treiber installieren."));
          }
         
          String port = r.getPort();
          if (port != null)
            getPort().setPreselected(port);
         
          int ctNumber = r.getCTNumber();
          if (ctNumber >= 0)
            getCTNumber().setValue(new Integer(ctNumber));

          getCTAPI().setValue(s);
        }
        else
        {
          getCTAPI().setValue("");
        }
       
        getSoftPin().setValue(new Boolean(r.useSoftPin()));
      }
      catch (Exception e)
      {
        Logger.error("error while applying reader preset",e);
        Application.getMessagingFactory().sendMessage(new StatusBarMessage(i18n.tr("Fehler beim �bernehmen der Einstellungen: {0}",e.getMessage()),StatusBarMessage.TYPE_ERROR));
View Full Code Here

  public boolean equals(Object obj)
  {
    if (!(obj instanceof Reader))
      return false;
   
    Reader other = (Reader) obj;
    String s1 = this.getClass().getName()  + this.getName()  + this.getCTAPIDriver();
    String s2 = other.getClass().getName() + other.getName() + other.getCTAPIDriver();
    return s1.equals(s2);
  }
View Full Code Here

TOP

Related Classes of de.willuhn.jameica.hbci.passports.ddv.rmi.Reader

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.