ar.com.leak.iolsucker.view.common
Class FSRepository
java.lang.Object
java.util.Observable
ar.com.leak.iolsucker.view.common.FSRepository
- All Implemented Interfaces:
- Repository
public class FSRepository
- extends Observable
- implements Repository
Implementaci�n del repositorio que almacena los archivos en el filesystem
de la misma manera que iolsucker-2.x
- Since:
- Feb 26, 2005
- Author:
- Juan F. Codagnone
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FSRepository
public FSRepository(File base,
DownloadMeter downloadMeter,
ar.com.leak.iolsucker.impl.common.Validator relativePathValidator,
RepublishRepositoryStrategy republishStrategy,
int nWorkers)
- Crea el FSRepository.
- Parameters:
base - Path al repositoriodownloadMeter - download meter to userelativePathValidator - relative path validator to userepublishStrategy - estrategia de republicaci�n de archivosnWorkers - cantidad de threads pararalelos a tener a tener cuando
pruebo si un archivo es nuevo.
touch
public final void touch(ar.com.leak.iolsucker.model.Course course)
- Description copied from interface:
Repository
- Mensaje que le avisa al repositorio que se tiene esta materia.
- Specified by:
touch in interface Repository
- Parameters:
course - un curso- See Also:
Repository.touch(ar.com.leak.iolsucker.model.Course)
syncMaterial
public final void syncMaterial(ar.com.leak.iolsucker.model.Course course)
- Description copied from interface:
Repository
- Sincroniza el material del curso en el repositorio (tipicamente
descarga los archivos)
- Specified by:
syncMaterial in interface Repository
- Parameters:
course - un curso- See Also:
Repository.syncMaterial(ar.com.leak.iolsucker.model.Course)
addRepositoryListener
public final void addRepositoryListener(Observer observer)
- Specified by:
addRepositoryListener in interface Repository
- Parameters:
observer - observer. El argumento que deben recibir es del tipo
ObservableAction- See Also:
addRepositoryListener(Observer)
setRepositoryListeners
public final void setRepositoryListeners(List observers)
- Specified by:
setRepositoryListeners in interface Repository
- Parameters:
observers - list of observers to add- See Also:
Repository.setRepositoryListeners(java.util.List)
getExceptions
public List<Throwable> getExceptions()
Copyright © 2005-2009 leak.com.ar. All Rights Reserved.