org.paneris.bibliomania
Class BibliomaniaFileDataAdaptor

java.lang.Object
  extended by org.melati.servlet.BaseFileDataAdaptor
      extended by org.paneris.bibliomania.BibliomaniaFileDataAdaptor
All Implemented Interfaces:
org.melati.servlet.FormDataAdaptor

public class BibliomaniaFileDataAdaptor
extends org.melati.servlet.BaseFileDataAdaptor

The default way to save an uploaded file to disk - we tell it what directory to save it in and the base URL to that directory


Field Summary
protected  boolean makeUnique
           
protected  java.lang.String path
           
protected  java.lang.String uploadDir
           
protected  java.lang.String uploadURL
           
 
Fields inherited from class org.melati.servlet.BaseFileDataAdaptor
BUFSIZE, field, file, url
 
Constructor Summary
BibliomaniaFileDataAdaptor(java.lang.String uploadDir, Book book)
          Constructor
BibliomaniaFileDataAdaptor(java.lang.String uploadDir, boolean makeUnique, Book book)
          Constructor
 
Method Summary
protected  java.io.File calculateLocalFile()
           
protected  java.lang.String calculateURL()
           
 
Methods inherited from class org.melati.servlet.BaseFileDataAdaptor
getData, getFile, getSize, getURL, readData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uploadDir

protected java.lang.String uploadDir

uploadURL

protected java.lang.String uploadURL

makeUnique

protected boolean makeUnique

path

protected java.lang.String path
Constructor Detail

BibliomaniaFileDataAdaptor

public BibliomaniaFileDataAdaptor(java.lang.String uploadDir,
                                  Book book)
Constructor

Parameters:
uploadDir - The directory to save this file in
book - - the book the upload is for

BibliomaniaFileDataAdaptor

public BibliomaniaFileDataAdaptor(java.lang.String uploadDir,
                                  boolean makeUnique,
                                  Book book)
Constructor

Parameters:
uploadDir - The directory to save this file in
makeUnique - Whether we should make sure the new file has a unique name within the uploadDir directory
book - - the book the upload is for
Method Detail

calculateLocalFile

protected java.io.File calculateLocalFile()
Specified by:
calculateLocalFile in class org.melati.servlet.BaseFileDataAdaptor

calculateURL

protected java.lang.String calculateURL()
Specified by:
calculateURL in class org.melati.servlet.BaseFileDataAdaptor


Copyright © 2000-2008 PanEris. All Rights Reserved.