Package org.goobi.production.cli.helper

Examples of org.goobi.production.cli.helper.CopyProcess


            FileUtils.deleteQuietly(anchor);
          }
          return 28;
        }
      }
      CopyProcess form = new CopyProcess();
      form.setProzessVorlage(vorlage);
      form.metadataFile = dir.getAbsolutePath() + File.separator + processTitle;
      form.Prepare();
      form.getProzessKopie().setTitel(processTitle.substring(0, processTitle.length() - 4));
      if (form.testTitle()) {
        if (digitalCollection == null) {
          List<String> collections = new ArrayList<String>();
          form.setDigitalCollections(collections);
        } else {
          List<String> col = new ArrayList<String>();
          col.add(digitalCollection);
          form.setDigitalCollections(col);
        }
        form.OpacAuswerten();

        try {
          Prozess p = form.NeuenProzessAnlegen2();
          if (p.getId() != null) {

            // copy image files to new directory
            File images = new File(dir.getAbsoluteFile() + File.separator + processTitle.substring(0, processTitle.length() - 4)
                + File.separator);
View Full Code Here


        FileUtils.deleteQuietly(anchor);
      }
      return null;
    }

    CopyProcess cp = new CopyProcess();
    cp.setProzessVorlage(vorlage);
    cp.metadataFile = metsfilename;
    cp.Prepare(io);
    cp.getProzessKopie().setTitel(processTitle);
    logger.trace("testing title");
    if (cp.testTitle()) {
      logger.trace("title is valid");
      cp.OpacAuswerten();
      try {
        p = cp.createProcess(io);
        JobCreation.moveFiles(metsfile, basepath, p);

      } catch (ReadException e) {
        Helper.setFehlerMeldung(e);
        logger.error(e);
View Full Code Here

                FileUtils.deleteQuietly(anchor);
            }
            return null;
        }

        CopyProcess cp = new CopyProcess();
        cp.setProzessVorlage(vorlage);
        cp.metadataFile = metsfilename;
        cp.Prepare(io);
        cp.getProzessKopie().setTitel(processTitle);
        logger.trace("testing title");
        if (cp.testTitle()) {
            logger.trace("title is valid");
            cp.OpacAuswerten();
            try {
                p = cp.createProcess(io);
                if (p != null && p.getId() != null) {
                    moveFiles(metsfile, basepath, p);
                    List<StepObject> steps = StepManager.getStepsForProcess(p.getId());
                    for (StepObject s : steps) {
                        if (s.getBearbeitungsstatus() == 1 && s.isTypAutomatisch()) {
View Full Code Here

TOP

Related Classes of org.goobi.production.cli.helper.CopyProcess

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.