net.kencochrane.a4j.file
Class FileUtil

java.lang.Object
  |
  +--net.kencochrane.a4j.file.FileUtil

public class FileUtil
extends java.lang.Object

http://www.KenCochrane.net Ken Cochrane Date: May 23, 2003 Time: 9:30:23 AM


Field Summary
protected  java.lang.String cacheDir
           
protected  long oldestAge
           
 
Constructor Summary
FileUtil()
           
 
Method Summary
 void deleteFile(java.lang.String fileName)
           
 boolean downloadAccessoriesFile(java.lang.String asin, java.util.ArrayList asins, java.lang.String saveFileName)
           
 java.io.File downloadBlendedSearchFile(java.lang.String searchTerm, java.lang.String type)
           
 boolean downloadBrowseNodeFile(java.lang.String mode, java.lang.String node, java.lang.String page, java.lang.String saveFileName)
           
 java.io.File downloadCart(java.lang.String cartQuery)
           
 java.io.File downloadGenericSearchFile(java.lang.String searchType, java.lang.String searchTerm, java.lang.String mode, java.lang.String type, java.lang.String page, java.lang.String offer)
           
 java.io.File downloadKeywordSearchFile(java.lang.String searchTerm, java.lang.String productLine, java.lang.String type, java.lang.String page)
           
 boolean downloadOneASINFile(java.lang.String asin, java.lang.String type, java.lang.String offer, java.lang.String page, java.lang.String saveFileName)
           
 boolean downloadSimilaritesFile(java.lang.String asin, java.lang.String page, java.lang.String saveFileName)
           
 java.io.File downloadThirdPartySearchFile(java.lang.String sellerId, java.lang.String type, java.lang.String page, java.lang.String status)
           
 java.io.FileInputStream fetchAccessories(java.lang.String asin, java.util.ArrayList asins)
           
 java.io.FileInputStream fetchASINFile(java.lang.String asin, java.lang.String type, java.lang.String offer, java.lang.String page)
           
 java.io.FileInputStream fetchBlendedSearchFile(java.lang.String searchTerm, java.lang.String type)
           
 java.io.FileInputStream fetchBNFile(java.lang.String mode, java.lang.String node, java.lang.String page)
           
 java.io.FileInputStream fetchGenericSearchFile(java.lang.String searchType, java.lang.String searchTerm, java.lang.String mode, java.lang.String type, java.lang.String page, java.lang.String offer)
           
 java.io.FileInputStream fetchKeywordSearchFile(java.lang.String searchTerm, java.lang.String productLine, java.lang.String type, java.lang.String page)
           
 java.io.FileInputStream fetchSimilarItems(java.lang.String asin, java.lang.String page)
           
 java.io.FileInputStream fetchThirdPartySearchFile(java.lang.String sellerId, java.lang.String type, java.lang.String page, java.lang.String status)
           
 java.io.File getAccessories(java.lang.String asin, java.util.ArrayList asins)
           
 java.io.File getASINFile(java.lang.String asin, java.lang.String type, java.lang.String offer, java.lang.String page)
           
 java.io.File getBrowseNodeFile(java.lang.String mode, java.lang.String node, java.lang.String page)
           
 java.io.File getSimilarItems(java.lang.String asin, java.lang.String page)
           
 boolean isAgeGood(java.io.File file)
           
 void renameFile(java.lang.String oldFileName, java.lang.String newFileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cacheDir

protected java.lang.String cacheDir

oldestAge

protected long oldestAge
Constructor Detail

FileUtil

public FileUtil()
Method Detail

downloadOneASINFile

public boolean downloadOneASINFile(java.lang.String asin,
                                   java.lang.String type,
                                   java.lang.String offer,
                                   java.lang.String page,
                                   java.lang.String saveFileName)

deleteFile

public void deleteFile(java.lang.String fileName)

isAgeGood

public boolean isAgeGood(java.io.File file)

renameFile

public void renameFile(java.lang.String oldFileName,
                       java.lang.String newFileName)

getASINFile

public java.io.File getASINFile(java.lang.String asin,
                                java.lang.String type,
                                java.lang.String offer,
                                java.lang.String page)

fetchASINFile

public java.io.FileInputStream fetchASINFile(java.lang.String asin,
                                             java.lang.String type,
                                             java.lang.String offer,
                                             java.lang.String page)

downloadBrowseNodeFile

public boolean downloadBrowseNodeFile(java.lang.String mode,
                                      java.lang.String node,
                                      java.lang.String page,
                                      java.lang.String saveFileName)

getBrowseNodeFile

public java.io.File getBrowseNodeFile(java.lang.String mode,
                                      java.lang.String node,
                                      java.lang.String page)

fetchBNFile

public java.io.FileInputStream fetchBNFile(java.lang.String mode,
                                           java.lang.String node,
                                           java.lang.String page)

downloadBlendedSearchFile

public java.io.File downloadBlendedSearchFile(java.lang.String searchTerm,
                                              java.lang.String type)

downloadKeywordSearchFile

public java.io.File downloadKeywordSearchFile(java.lang.String searchTerm,
                                              java.lang.String productLine,
                                              java.lang.String type,
                                              java.lang.String page)

fetchBlendedSearchFile

public java.io.FileInputStream fetchBlendedSearchFile(java.lang.String searchTerm,
                                                      java.lang.String type)

fetchKeywordSearchFile

public java.io.FileInputStream fetchKeywordSearchFile(java.lang.String searchTerm,
                                                      java.lang.String productLine,
                                                      java.lang.String type,
                                                      java.lang.String page)

downloadGenericSearchFile

public java.io.File downloadGenericSearchFile(java.lang.String searchType,
                                              java.lang.String searchTerm,
                                              java.lang.String mode,
                                              java.lang.String type,
                                              java.lang.String page,
                                              java.lang.String offer)

fetchGenericSearchFile

public java.io.FileInputStream fetchGenericSearchFile(java.lang.String searchType,
                                                      java.lang.String searchTerm,
                                                      java.lang.String mode,
                                                      java.lang.String type,
                                                      java.lang.String page,
                                                      java.lang.String offer)

downloadThirdPartySearchFile

public java.io.File downloadThirdPartySearchFile(java.lang.String sellerId,
                                                 java.lang.String type,
                                                 java.lang.String page,
                                                 java.lang.String status)

fetchThirdPartySearchFile

public java.io.FileInputStream fetchThirdPartySearchFile(java.lang.String sellerId,
                                                         java.lang.String type,
                                                         java.lang.String page,
                                                         java.lang.String status)

getAccessories

public java.io.File getAccessories(java.lang.String asin,
                                   java.util.ArrayList asins)

downloadAccessoriesFile

public boolean downloadAccessoriesFile(java.lang.String asin,
                                       java.util.ArrayList asins,
                                       java.lang.String saveFileName)

fetchAccessories

public java.io.FileInputStream fetchAccessories(java.lang.String asin,
                                                java.util.ArrayList asins)

getSimilarItems

public java.io.File getSimilarItems(java.lang.String asin,
                                    java.lang.String page)

downloadSimilaritesFile

public boolean downloadSimilaritesFile(java.lang.String asin,
                                       java.lang.String page,
                                       java.lang.String saveFileName)

fetchSimilarItems

public java.io.FileInputStream fetchSimilarItems(java.lang.String asin,
                                                 java.lang.String page)

downloadCart

public java.io.File downloadCart(java.lang.String cartQuery)