dekoh.portal.fwk.importer
Class AggregatedImportedDirectories
java.lang.Object
dekoh.portal.fwk.importer.ImportedDirectories
dekoh.portal.fwk.importer.AggregatedImportedDirectories
public class AggregatedImportedDirectories
- extends ImportedDirectories
AggregatedImportedDirectories represents the aggregated public and private directories user has
imported. This would be useful where albums could be private to the user or public to all.
- Since:
- Jun 18, 2008
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AggregatedImportedDirectories
public AggregatedImportedDirectories(ImportedDirectories publicDirectories,
ImportedDirectories privateDirectories)
getDirectoryStatus
public ImportStatus getDirectoryStatus(File dir,
RootFolder rootFolder)
- Description copied from class:
ImportedDirectories
- Consults the log of previous import run to determine if the supplied directory is modified.
- Overrides:
getDirectoryStatus in class ImportedDirectories
- Parameters:
dir - directory whose status need to be checked
- Returns:
- one of
unknown,modified,no change and parent added
getHashKey
protected String getHashKey(File dir)
- Overrides:
getHashKey in class ImportedDirectories
findDirectoriesThatHaveChangedFromLastImport
public List findDirectoriesThatHaveChangedFromLastImport()
- Overrides:
findDirectoriesThatHaveChangedFromLastImport in class ImportedDirectories
- Returns:
- List of directories that have changed from what was seen in last import, if the directory was not
registered with importService earlier it will also be included in the list
rollbackImportedChange
public void rollbackImportedChange()
- Description copied from class:
ImportedDirectories
- If import process is inturrupted abruptly by user has should be rolled back to its old state
- Overrides:
rollbackImportedChange in class ImportedDirectories
isPublic
public boolean isPublic(RootFolder dir)
- Overrides:
isPublic in class ImportedDirectories
getAllRootFolders
public Set getAllRootFolders()
- Overrides:
getAllRootFolders in class ImportedDirectories
getDirectoryFromPath
protected File getDirectoryFromPath(String dirPath)
- Overrides:
getDirectoryFromPath in class ImportedDirectories
createRootFolder
protected RootFolder createRootFolder(String dir)
- Overrides:
createRootFolder in class ImportedDirectories
© 2009 Pramati Technologies - Dekoh - Portal for Developers