Examples of deleteOnEviction()


Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

                  Iterator fileNames = originalImpl.getFileNames().iterator();
                  while (fileNames.hasNext()) {
                    String orgFileName = (String) fileNames.next();
                    String fileName = orgFileName.replace('/', '�');
                    TemporaryFile tempFile = new TemporaryFile(fileName, originalImpl.getFileData(orgFileName), WGFactory.getTempDir());
                    tempFile.deleteOnEviction(_db.getSessionContext());
                    entityCopy.attachFile(tempFile.getFile());
                  }
                 
                }
                else {
View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

        Iterator names = doc.getFileNames().iterator();
        while (names.hasNext()) {
            String name = (String) names.next();
            TemporaryFile tempFile = new TemporaryFile(name, doc.getFileData(name), WGFactory.getTempDir());           
            attachFile(tempFile.getFile());
            tempFile.deleteOnEviction(getDatabase().getSessionContext());
        }
       
    }

    /**
 
View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

     */
    public boolean attachFile(InputStream stream, String filename) throws WGAPIException, IOException {
       
        TemporaryFile tempFile = new TemporaryFile(filename, stream, WGFactory.getTempDir());
        attachFile(tempFile.getFile());
        tempFile.deleteOnEviction(getDatabase().getSessionContext());
        setEdited(true);
        return true;
       
    }

View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

            }
            finalFileName = fileName.substring(0, fileName.lastIndexOf(".")) + suffix;
        }
       
        TemporaryFile targetFile = new TemporaryFile(finalFileName, null, WGFactory.getTempDir());
        targetFile.deleteOnEviction(doc.getDatabase().getSessionContext());
       
        // Write scaled image to target file
        scaler.writeImage(targetFile.getFile());      
           
        // Attach scaled image
View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

    if( altFileName != null && !altFileName.equals("") ) {
      // only the first file, because -> only one filename given
      File file = (File) fileIter.next();
      if (!file.getName().equals(altFileName)) {
        TemporaryFile targetFile = new TemporaryFile(altFileName, new FileInputStream(file), WGFactory.getTempDir());
        targetFile.deleteOnEviction(doc.getDatabase().getSessionContext());
                boolean result = doc.attachFile( targetFile.getFile() );
                return result;
      }
      else {
          return doc.attachFile(file);
View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

          String fileName = file.getName();
          targetFileName = fileName.substring(0, fileName.lastIndexOf(".")) + ".jpg";
      }
     
      TemporaryFile tempTargetFile = new TemporaryFile(targetFileName, null, WGFactory.getTempDir());
        tempTargetFile.deleteOnEviction(doc.getDatabase().getSessionContext());    
        File targetFile = tempTargetFile.getFile();
         
        ImageScaler scaler = TMLContext.getThreadMainContext().createimagescaler(file);
        scaler.useJPEGForOutput();       
        scaler.setQuality(fCompression.floatValue());
View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

    try {
      Iterator fileNames = getFileNames().iterator();
      while (fileNames.hasNext()) {
        String fileName = (String) fileNames.next();
        TemporaryFile tempFile = new TemporaryFile(fileName, getFileData(fileName), WGFactory.getTempDir());
        tempFile.deleteOnEviction(getDatabase().getSessionContext());
        container.attachFile(tempFile.getFile());
      }
    } catch (IOException e) {
      WGFactory.getLogger().error("Error cloning file container", e);
      throw new WGCreationException("IO Error copying files for file container clone", e);
View Full Code Here

Examples of de.innovationgate.utils.TemporaryFile.deleteOnEviction()

            // the attachFile method of the JDBC-ContentStore do the back convertion so
            // the file name stays constant after migration
            String convertedFileName = fileName.replace('/', '�');
                                   
            TemporaryFile tempFile = new TemporaryFile(convertedFileName, getFileData(fileName), WGFactory.getTempDir());
            tempFile.deleteOnEviction(getDatabase().getSessionContext());
            newContent.attachFile(tempFile.getFile());
          }
        }
      catch (IOException e) {
            WGFactory.getLogger().error("Error pushing content data", e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.