Package de.sub.goobi.persistence

Examples of de.sub.goobi.persistence.ProzessDAO


    /* --------------------------------
     * die ermittelte Zahl im Prozess speichern
     * --------------------------------*/
    myProzess.setSortHelperArticles(Integer.valueOf(rueckgabe));
    try {
      new ProzessDAO().save(myProzess);
    } catch (DAOException e) {
      logger.error(e);
    }
    return rueckgabe;
  }
View Full Code Here


        if (!new File(pfad, "images").exists() && !new File(pfad, "meta.xml").exists()) {
          throw new SwapException(pst.getStatusMessage());
        } else {
          setSwappedOutGui(false);
        }
        new ProzessDAO().save(this);
      }
    }
    return pfad;
  }
View Full Code Here

    this.anzeigeAnpassen.put("lockings", false);
    this.anzeigeAnpassen.put("selectionBoxes", false);
    this.anzeigeAnpassen.put("processId", false);
    this.anzeigeAnpassen.put("modules", false);
    this.anzeigeAnpassen.put("batchId", false);
    this.pdao = new ProzessDAO();
    /*
     * --------------------- Vorgangsdatum generell anzeigen? -------------------
     */
    LoginForm login = (LoginForm) Helper.getManagedBeanValue("#{LoginForm}");
    if (login != null && login.getMyBenutzer() != null) {
View Full Code Here

         throws ConverterException {
      if (value == null) {
         return null;
      } else {
         try {
        return new ProzessDAO().get(new Integer(value));
      } catch (NumberFormatException e) {
        logger.error(e);
        return "0";
      } catch (DAOException e) {
        logger.error(e);
View Full Code Here

         ve.setWert(gpp.getValue());
         v.getEigenschaften().add(ve);
      }

      try {
         new ProzessDAO().save(p);
      } catch (DAOException e) {
         throw new GoobiException(1400, "******** wrapped DAOException ********: " + e.getMessage() + "\n" + Helper.getStacktraceAsString(e));
      }
      return 0;
   }
View Full Code Here

      }
      myquery += " and titel='" + gpp.getName() + "' and id=" + gpp.getId();

      try {
       //TODO: Use generics
         List hits = new ProzessDAO().search(myquery);
         if (hits.size() > 0) {
            if (type.equals("") || type.equals(isProcess)) {
               Prozesseigenschaft pe = (Prozesseigenschaft) hits.get(0);
               pe.setWert(gpp.getValue());
            }
            if (type.equals(isWorkpiece)) {
               Werkstueckeigenschaft we = (Werkstueckeigenschaft) hits.get(0);
               we.setWert(gpp.getValue());
            }
            if (type.equals(isTemplate)) {
               Vorlageeigenschaft ve = (Vorlageeigenschaft) hits.get(0);
               ve.setWert(gpp.getValue());
            }
            new ProzessDAO().save(p);
         } else {
            throw new GoobiException(1500, "Property " + gpp.getName() + " with id " + gpp.getId()
                  + " does not exist");
         }
      } catch (DAOException e) {
View Full Code Here

   */
  @Override
  public boolean startExport(Prozess myProzess) throws IOException, InterruptedException, WriteException, PreferencesException,
      DocStructHasNoTypeException, MetadataTypeNotAllowedException, ExportFileException, UghHelperException, SwapException, DAOException,
      TypeNotAllowedForParentException {
    new ProzessDAO().refresh(myProzess);
    this.myPrefs = myProzess.getRegelsatz().getPreferences();
    this.cp = new ConfigProjects(myProzess.getProjekt().getTitel());
    String atsPpnBand = myProzess.getTitel();

    /*
 
View Full Code Here

  public void createIndex () {
  }


  public void ProzesseDurchlaufen() throws DAOException {
    ProzessDAO dao = new ProzessDAO();
    List<Prozess> auftraege = dao.search("from Prozess");
    for (Prozess auf : auftraege) {
      dao.save(auf);
    }
    Helper.setMeldung(null, "", "Elements successful counted");
  }
View Full Code Here

    Helper.setMeldung(null, "", "Elements successful counted");
  }

  public void AnzahlenErmitteln() throws DAOException, IOException, InterruptedException, SwapException {
    XmlArtikelZaehlen zaehlen = new XmlArtikelZaehlen();
    ProzessDAO dao = new ProzessDAO();
    List<Prozess> auftraege = dao.search("from Prozess");
    for (Prozess auf : auftraege) {

      try {
        auf.setSortHelperDocstructs(zaehlen.getNumberOfUghElements(auf, CountType.DOCSTRUCT));
        auf.setSortHelperMetadata(zaehlen.getNumberOfUghElements(auf, CountType.METADATA));
        auf.setSortHelperImages(FileUtils.getNumberOfFiles(new File(auf.getImagesOrigDirectory(true))));
        dao.save(auf);
      } catch (RuntimeException e) {
        myLogger.error("Fehler bei Band: " + auf.getTitel(), e);
      }

      dao.save(auf);
    }
    Helper.setMeldung(null, "", "Elements successful counted");
  }
View Full Code Here

  }

  public void StandardRegelsatzSetzen() throws DAOException {
    Regelsatz mk = new RegelsatzDAO().get(Integer.valueOf(1));

    ProzessDAO dao = new ProzessDAO();
    List<Prozess> auftraege = dao.search("from Prozess");
    int i = 0;
    for (Prozess auf : auftraege) {
     
      auf.setRegelsatz(mk);
      dao.save(auf);
      myLogger.debug(auf.getId() + " - " + i++ + "von" + auftraege.size());
    }
    Helper.setMeldung(null, "", "Standard-ruleset successful set");
  }
View Full Code Here

TOP

Related Classes of de.sub.goobi.persistence.ProzessDAO

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.