org.alfresco.repo.bulkimport.impl
Class DirectoryAnalyserImpl
java.lang.Object
org.alfresco.repo.bulkimport.impl.DirectoryAnalyserImpl
- All Implemented Interfaces:
- DirectoryAnalyser
public class DirectoryAnalyserImpl
- extends java.lang.Object
- implements DirectoryAnalyser
This class provides the implementation for directory analysis, the process by
which a directory listing of files is broken up into ImportableItems.
- Since:
- 4.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryAnalyserImpl
public DirectoryAnalyserImpl(MetadataLoader metadataLoader,
BulkImportStatusImpl importStatus,
java.util.List importFilters)
DirectoryAnalyserImpl
public DirectoryAnalyserImpl()
setMetadataLoader
public void setMetadataLoader(MetadataLoader metadataLoader)
setImportStatus
public void setImportStatus(BulkImportStatusImpl status)
setImportFilters
public final void setImportFilters(java.util.List importFilters)
shouldFilter
protected boolean shouldFilter(ImportableItem importableItem)
analyseDirectory
public AnalysedDirectory analyseDirectory(ImportableItem directory,
java.io.FileFilter filter)
- Description copied from interface:
DirectoryAnalyser
- Analyses the given directory.
- Specified by:
analyseDirectory in interface DirectoryAnalyser
- Parameters:
directory - The directory to analyse (note: must be a directory) (must not be null).
- Returns:
- An
AnalysedDirectory object (will not be null). - See Also:
org.alfresco.extension.bulkfilesystemimport.DirectoryAnalyser#analyseDirectory(java.io.File)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.