Package es.ipsa.atril.doc.volumes

Examples of es.ipsa.atril.doc.volumes.Volume


   
    super.save(oSes);

    if (getVolume(oSes)==null) {
      Log.out.debug("Getting default volume");
      Volume oVol = DAO.defaultVolume(oSes.getDms().getVolumeManager());
      if (oVol==null) throw new DmsException("No default volume is set");
      oVol.addDocument(getDocument());
      oVol.save();
      Log.out.debug("Added Ticket "+getDocument().id()+" to Volume "+oVol.name());
    }
  }
View Full Code Here


    oFs.mkdirs("file://"+sRepositoryFullPath);
    File oFl = new File(sRepositoryFullPath);
    if (!oFl.exists()) throw new FileNotFoundException("Could not create directory "+sRepositoryFullPath);
    VolumeManager oVolm = oDms.getVolumeManager();
    Log.out.debug("VolumeManager.createVolume("+sVolumeName+","+Gadgets.chomp(sVolumesMountBase,File.separator)+sVolumeSubpath+File.separator+","+sRepositorySubpath+","+String.valueOf(iMaxDocSize)+")");
    Volume oVol = oVolm.createVolume(sVolumeName, Gadgets.chomp(sVolumesMountBase,File.separator)+sVolumeSubpath+File.separator, sRepositorySubpath, iMaxDocSize);
    oVol.setTotalSpace(lTotalSpace);
    oVol.setMaxFiles(65535);
    oVol.setMaxDirectories(65535);
    oVol.addDocument(getDocument());
    oVol.save();
    return oVol;
  }
View Full Code Here

    if (!containsKey("is_processed")) put("is_processed", "0");
    if (!containsKey("is_approved")) put("is_approved", "0");
    if (!containsKey("has_mistakes")) put("has_mistakes", "0");

    super.save(oSes);
    Volume oVol = getVolume(oSes);
   
    if (oVol==null) {
      Log.out.debug("Getting default volume");
      oVol = DAO.defaultVolume(oSes.getDms().getVolumeManager());
      if (oVol==null) throw new DmsException("No default volume is set");
      oVol.addDocument(getDocument());
      oVol.save();
      Log.out.debug("Added Invoice "+getDocument().id()+" to Volume "+oVol.name());
    } else {
      Log.out.debug("Got volume "+oVol.name());     
    }
  }
View Full Code Here

      TaxPayer oTxpr = new TaxPayer(getSession().getDms(), getTaxPayer().getId());
      String sFormerTemporaryName = oTxpr.getBusinessName();
      bindObject(getTaxPayer(), oTxpr);
      oTxpr.setRequiresActivation(false);
      oTxpr.save(getSession());
      Volume oVol = oTxpr.getVolume(getSession());
      if (oVol==null) {
        Log.out.debug("TaxPayer has no volume assigned");
      } else {
        Log.out.debug("TaxPayer volume is "+oVol.name());
        if (sFormerTemporaryName.equalsIgnoreCase(oVol.name())) {
          oVol.setDescription(oTxpr.getBusinessName());
          oVol.save();
        }
      }
      disconnect();
      setSessionAttribute("businessname", getTaxPayer().getBusinessName());
      oRes = new RedirectResolution(CaptureInvoice.class);
View Full Code Here

        oFs.mkdirs("file://"+sMountBase+"default");
      } catch (Exception e) {
        throw new FileNotFoundException("Could not create directory "+sMountBase+"default");
      }
          if (!new File(sMountBase).exists()) throw new FileNotFoundException("Could not create directory "+sMountBase+"default");
          Volume oVol = oVolm.createVolume("Default", sMountBase, "default", 20*1048576);
          oVol.setTotalSpace(100*1048576);
          oVol.setDescription("Default Zesped Volume");
          oVol.setMounted(true);
          oVol.setUsable(true);
          oVol.setMaxDirectories(1000);
          oVol.setMaxFiles(1000);
          oVol.save();
          oSess.commit();       
      }
    }
   
    oSess.disconnect();
View Full Code Here

      dCts.save("");
      oUsrsGrp.grantReadOnly(dCts);
      oOpersGrp.grantReadOnly(dCts);
      oSes.commit();
      VolumeManager oVolm = oDms.getVolumeManager();
      Volume oVol = DAO.defaultVolume(oVolm);
      oVol.addDocument(dCts);
      oVol.save();
      oSes.commit();
      oCts = new CaptureTypes(dCts);
    }
   
    Document oDoc;
View Full Code Here

  // --------------------------------------------------------------------------
 
  public static Volume defaultVolume(VolumeManager oVolm) {
    List<Volume> aVols = oVolm.getVolumeList();
    Volume oVol;
    if (aVols.isEmpty()) {
      oVol = null;
      Log.out.debug("No volumes found at Atril repository");
    } else {
      int iId = 0;
      do {
        oVol = aVols.get(iId++);     
      } while ((!oVol.isMounted() || !oVol.isUsable()) && iId<aVols.size());
      if (!oVol.isMounted() || !oVol.isUsable()) {
        oVol = null;
        Log.out.debug("No mounted and usable volume was found");
      } else {
        Log.out.debug("Using volume "+oVol.name());       
      }
    }
    return oVol;
  }
View Full Code Here

TOP

Related Classes of es.ipsa.atril.doc.volumes.Volume

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.