Package de.willuhn.jameica.services

Examples of de.willuhn.jameica.services.BeanService


    this.setSize(550,SWT.DEFAULT);
    this.setLabelText(i18n.tr("Ihre PIN"));

    String s = null;

    BeanService service = Application.getBootLoader().getBootable(BeanService.class);
    SynchronizeSession session = service.get(HBCISynchronizeBackend.class).getCurrentSession();
    Konto konto = session != null ? session.getKonto() : null;
   
    if (konto != null)
    {
      try
View Full Code Here


          break;
        }
      }
    }

    BeanService service = Application.getBootLoader().getBootable(BeanService.class);
    SynchronizeSession session = service.get(HBCISynchronizeBackend.class).getCurrentSession();
   
    if ((tanNeeded || status.getStatusCode() == HBCIStatus.STATUS_UNKNOWN) && session.getStatus() == ProgressMonitor.STATUS_CANCEL) // BUGZILLA 690
    {
      Logger.warn("hbci session cancelled by user, mark job as cancelled");
      markCancelled();
View Full Code Here

    {
      Logger.info("Konto blacklisted for rewriters, skip rewriting");
      return null;
    }
   
    BeanService service = Application.getBootLoader().getBootable(BeanService.class);

    if (umsatzRewriters == null)
    {
      umsatzRewriters = new HashMap<String,Class<UmsatzRewriter>>();
      try
      {
        ClassFinder finder = Application.getPluginLoader().getManifest(HBCI.class).getClassLoader().getClassFinder();
        Class<UmsatzRewriter>[] classes = finder.findImplementors(UmsatzRewriter.class);
        for (Class<UmsatzRewriter> c:classes)
        {
          try
          {
            UmsatzRewriter u = service.get(c);
            List<String> blzList = u.getBlzList();
            for (String s:blzList)
              umsatzRewriters.put(s,c);
          }
          catch (Exception e)
          {
            Logger.error("unable to load rewriter " + c.getName() + ", skipping",e);
          }
        }
      }
      catch (Exception e)
      {
        Logger.warn("no umsatz rewriters found");
      }
    }
   
    Class<UmsatzRewriter> c = umsatzRewriters.get(blz);
    if (c == null)
      return null;
   
    return service.get(c);
  }
View Full Code Here

   * @throws RemoteException
   */
  public HBCIDBServiceImpl(String driverClass) throws RemoteException
  {
    super();
    BeanService service = Application.getBootLoader().getBootable(BeanService.class);
    MultipleClassLoader cl = Application.getPluginLoader().getManifest(HBCI.class).getClassLoader();
    this.setClassloader(cl);
    this.setClassFinder(cl.getClassFinder());
    if (driverClass == null)
      throw new RemoteException("no driver given");
    Logger.info("loading database driver: " + driverClass);
    try
    {
      Class c = cl.load(driverClass);
      this.driver = (DBSupport) service.get(c);
    }
    catch (Throwable t)
    {
      throw new RemoteException("unable to load database driver " + driverClass,t);
    }
View Full Code Here

    // Ins Monitor-Fenster schreiben
    if (haveWarnings)
    {
      this.transfer.setWarning(true);
      this.transfer.store();
      BeanService service = Application.getBootLoader().getBootable(BeanService.class);
      SynchronizeSession session = service.get(HBCISynchronizeBackend.class).getCurrentSession();
      session.getProgressMonitor().log("    ** " + i18n.tr("Eine oder mehrere Buchungen des Sammelauftrages wurde nicht ausgef�hrt!"));
    }
  }
View Full Code Here

      }

      Konto konto = u.getKonto();
      Class<SynchronizeJobSepaUeberweisung> type = SynchronizeJobSepaUeberweisung.class;

      BeanService bs = Application.getBootLoader().getBootable(BeanService.class);
      SynchronizeEngine engine   = bs.get(SynchronizeEngine.class);
      SynchronizeBackend backend = engine.getBackend(type,konto);
      SynchronizeJob job         = backend.create(type,konto);
     
      job.setContext(SynchronizeJob.CTX_ENTITY,u);
     
View Full Code Here

      }

      Konto konto = u.getKonto();
      Class<SynchronizeJobSepaLastschrift> type = SynchronizeJobSepaLastschrift.class;

      BeanService bs = Application.getBootLoader().getBootable(BeanService.class);
      SynchronizeEngine engine   = bs.get(SynchronizeEngine.class);
      SynchronizeBackend backend = engine.getBackend(type,konto);
      SynchronizeJob job         = backend.create(type,konto);
     
      job.setContext(SynchronizeJob.CTX_ENTITY,u);
     
View Full Code Here

   */
  private void updateStatus()
  {
    try
    {
      BeanService service = Application.getBootLoader().getBootable(BeanService.class);
      SynchronizeBackend hbci = service.get(HBCISynchronizeBackend.class);
     
      boolean offline = ((Boolean) getOffline().getValue()).booleanValue();
      getSaldo().setEnabled(offline);
     
      // Wir muessen die Aenderung sofort ins Konto uebernehmen, damit
View Full Code Here

      else
      {
        SynchronizeBackend backend = (SynchronizeBackend) getBackendAuswahl().getValue();
        getKonto().setBackendClass(backend != null ? backend.getClass().getName() : null);
       
        BeanService service = Application.getBootLoader().getBootable(BeanService.class);
        final SynchronizeBackend hbci = service.get(HBCISynchronizeBackend.class);

        Passport p = (Passport) getPassportAuswahl().getValue();
        if (backend != null && backend.equals(hbci)) // Passport gibts nur bei Scripting
        {
          if (p == null)
View Full Code Here

   * @return true oder false wenn der Callback behandelt wurde oder nicht.
   * @throws Exception
   */
  private boolean handleCallback(String text, boolean displayKonto, boolean wait, int type) throws Exception
  {
    BeanService service = Application.getBootLoader().getBootable(BeanService.class);
    SynchronizeSession session = service.get(HBCISynchronizeBackend.class).getCurrentSession();

    if (displayKonto)
    {
      Konto konto = session != null ? session.getKonto() : null;
     
View Full Code Here

TOP

Related Classes of de.willuhn.jameica.services.BeanService

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.