Dekoh platform API

dekoh.portal.fwk.importer
Class ImportEventListenerImpl

java.lang.Object
  extended by dekoh.portal.fwk.importer.ImportEventListenerImpl
All Implemented Interfaces:
ImportProgressEventListener

public class ImportEventListenerImpl
extends Object
implements ImportProgressEventListener

ImportEventListenerImpl listens to progress events during the import to maintain a lists of new , modified, renamed and removed files.

Since:
Dec 18, 2006

Constructor Summary
ImportEventListenerImpl()
           
 
Method Summary
protected  void addToFailure(ImportProgressEventObject importProgressEventObject)
           
 List getFailedFiles()
           
 Map getFailureReasons()
           
 Map getFailuresGroupedByReason()
           
 List getModifiedDirs()
           
 List getModifiedFiles()
           
 List getNewDirs()
           
 List getNewFiles()
           
 List getNoChangeDirectories()
           
 int getPercentageComplete()
          Percentage complete when the last ImportProgressEventObject was received.
 List getRemovedDirs()
           
 List getRemovedFiles()
           
 List getRenamedDirs()
           
 List getRenamedFiles()
           
 int getTotalFailedFiles()
           
 int getTotalImportedFiles()
           
 void handleImportCompletion()
           
protected  void handleNewFiles(File f)
           
 void handleProgressEvent(ImportProgressEventObject importProgressEventObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportEventListenerImpl

public ImportEventListenerImpl()
Method Detail

getFailureReasons

public Map getFailureReasons()

getTotalImportedFiles

public int getTotalImportedFiles()

getTotalFailedFiles

public int getTotalFailedFiles()

getFailuresGroupedByReason

public Map getFailuresGroupedByReason()

getPercentageComplete

public int getPercentageComplete()
Percentage complete when the last ImportProgressEventObject was received.

Returns:
percentage

getNewFiles

public List getNewFiles()

getRemovedFiles

public List getRemovedFiles()

getRenamedFiles

public List getRenamedFiles()

getModifiedFiles

public List getModifiedFiles()

getNewDirs

public List getNewDirs()

getRemovedDirs

public List getRemovedDirs()

getRenamedDirs

public List getRenamedDirs()

getModifiedDirs

public List getModifiedDirs()

getFailedFiles

public List getFailedFiles()

getNoChangeDirectories

public List getNoChangeDirectories()

handleImportCompletion

public void handleImportCompletion()
Specified by:
handleImportCompletion in interface ImportProgressEventListener

handleProgressEvent

public void handleProgressEvent(ImportProgressEventObject importProgressEventObject)
Specified by:
handleProgressEvent in interface ImportProgressEventListener

addToFailure

protected void addToFailure(ImportProgressEventObject importProgressEventObject)

handleNewFiles

protected void handleNewFiles(File f)

Dekoh platform API

© 2009 Pramati Technologies - Dekoh - Portal for Developers