diff options
Diffstat (limited to 'BKULocal/src/main/java')
| -rw-r--r-- | BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalBKUWorker.java | 28 | ||||
| -rw-r--r-- | BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalSTALFactory.java (renamed from BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTALFactory.java) | 8 | ||||
| -rw-r--r-- | BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTAL.java | 40 | 
3 files changed, 31 insertions, 45 deletions
| diff --git a/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalBKUWorker.java b/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalBKUWorker.java index 10fb3e60..57b159ad 100644 --- a/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalBKUWorker.java +++ b/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalBKUWorker.java @@ -18,6 +18,12 @@ package at.gv.egiz.bku.local.stal;  import at.gv.egiz.bku.gui.BKUGUIFacade;  import at.gv.egiz.bku.smccstal.AbstractBKUWorker; +import at.gv.egiz.stal.QuitRequest; +import at.gv.egiz.stal.STALRequest; +import at.gv.egiz.stal.STALResponse; +import at.gv.egiz.stal.SignRequest; +import java.util.List; +import javax.swing.JDialog;  /**   * @@ -25,7 +31,27 @@ import at.gv.egiz.bku.smccstal.AbstractBKUWorker;   */  public class LocalBKUWorker extends AbstractBKUWorker { -  public LocalBKUWorker(BKUGUIFacade gui) { +  private JDialog container; + +  public LocalBKUWorker(BKUGUIFacade gui, JDialog container) {      super(gui); +    this.container = container; +    addRequestHandler(SignRequest.class, new LocalSignRequestHandler()); +  } + +  @Override +  public List<STALResponse> handleRequest(List<STALRequest> requestList) { +    signatureCard = null; +    List<STALResponse> responses = super.handleRequest(requestList); +    // container.setVisible(false); +    return responses; +  } + +  @Override +  public STALResponse handleRequest(STALRequest request) { +    if (request instanceof QuitRequest) { +      container.setVisible(false); +    } +    return null;    }  } diff --git a/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTALFactory.java b/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalSTALFactory.java index 3ae739d9..c2548cd5 100644 --- a/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTALFactory.java +++ b/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/LocalSTALFactory.java @@ -34,16 +34,16 @@ import java.net.URL;  import org.apache.commons.logging.Log;  import org.apache.commons.logging.LogFactory; -public class SMCCSTALFactory implements STALFactory { +public class LocalSTALFactory implements STALFactory { -  protected static final Log log = LogFactory.getLog(SMCCSTALFactory.class); +  protected static final Log log = LogFactory.getLog(LocalSTALFactory.class);    protected String helpURL;    protected Locale locale;    @Override    public STAL createSTAL() { -    SMCCSTAL stal; +    LocalBKUWorker stal;      JDialog dialog = new JDialog();      if (locale != null) {        dialog.setLocale(locale); @@ -64,7 +64,7 @@ public class SMCCSTALFactory implements STALFactory {              BKUGUIFacade.Style.advanced,              null,              helpListener); -    stal = new SMCCSTAL(new BKUGuiProxy(dialog, gui), dialog); +    stal = new LocalBKUWorker(new BKUGuiProxy(dialog, gui), dialog);      dialog.setPreferredSize(new Dimension(400, 200));      dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);      dialog.setTitle("MOCCA"); diff --git a/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTAL.java b/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTAL.java deleted file mode 100644 index 716050d6..00000000 --- a/BKULocal/src/main/java/at/gv/egiz/bku/local/stal/SMCCSTAL.java +++ /dev/null @@ -1,40 +0,0 @@ -package at.gv.egiz.bku.local.stal;
 -
 -import java.util.List;
 -
 -import javax.swing.JDialog;
 -
 -import at.gv.egiz.bku.gui.BKUGUIFacade;
 -import at.gv.egiz.bku.smccstal.AbstractBKUWorker;
 -import at.gv.egiz.stal.QuitRequest;
 -import at.gv.egiz.stal.STALRequest;
 -import at.gv.egiz.stal.STALResponse;
 -import at.gv.egiz.stal.SignRequest;
 -
 -public class SMCCSTAL extends AbstractBKUWorker {
 -
 -  private JDialog container;
 -
 -  public SMCCSTAL(BKUGUIFacade gui, JDialog container) {
 -    super(gui);
 -    this.container = container;
 -    addRequestHandler(SignRequest.class, new LocalSignRequestHandler());
 -  }
 -
 -  @Override
 -  public List<STALResponse> handleRequest(List<STALRequest> requestList) {
 -    signatureCard = null;
 -    List<STALResponse> responses = super.handleRequest(requestList);
 -    // container.setVisible(false);
 -    return responses;
 -  }
 -
 -  @Override
 -  public STALResponse handleRequest(STALRequest request) {
 -    if (request instanceof QuitRequest) {
 -      container.setVisible(false);
 -    }
 -    return null;
 -  }
 -
 -}
 | 
