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.