|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectujaen.sinai.iliasEBookServer_v20.LocalRepository
public class LocalRepository
Clase LocalRepository de la API de ILIAS. Representa el repositorio local al que se va a conectar
Constructor Summary | |
---|---|
LocalRepository(java.lang.String pathLocalRepository,
RemoteRepository remoteRepository,
EBookServer eBookServer,
boolean debug)
Constructor de la clase |
Method Summary | |
---|---|
boolean |
checkFile(java.lang.String file)
Comprueba si un fichero esta en el repositorio local |
java.io.File |
getFile()
Obtiene el manejador de ficheros del repositorio local |
java.io.File |
open()
Abre el repositorio, es decir, crea la clase File que lo manejara |
void |
setFile(java.io.File newFile)
Asigna un nuevo manejadir de ficheros |
void |
synchronizeAll(java.lang.String loginIlias,
java.lang.String passwordIlias,
java.lang.String completeHost)
Sincroniza todo el repositorio Ejemplo de llamada: localRepository.synchronizeAll("user","password","http://dv.ujaen.es/docencia/webdav.php/docencia/ref_"); |
void |
writeLog(java.lang.String texto)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocalRepository(java.lang.String pathLocalRepository, RemoteRepository remoteRepository, EBookServer eBookServer, boolean debug)
Constructor de la clase
pathLocalRepository
- es la ruta donde se encuentra el repositorio localremoteRepository
- es el repositorio remoto con el que trabajaraeBookServer
- es el servidor con el que se conectara (este sera el controlador de todo el servidor)debug
- indica si se mostraran los mensajes de debug o noMethod Detail |
---|
public java.io.File open()
Abre el repositorio, es decir, crea la clase File que lo manejara
public void setFile(java.io.File newFile)
Asigna un nuevo manejadir de ficheros
newFile
- Es el nuevo manejador de ficherospublic java.io.File getFile()
Obtiene el manejador de ficheros del repositorio local
public boolean checkFile(java.lang.String file)
Comprueba si un fichero esta en el repositorio local
file
- es el nombre del fichero a comprobar
public void synchronizeAll(java.lang.String loginIlias, java.lang.String passwordIlias, java.lang.String completeHost) throws java.sql.SQLException, java.lang.ClassNotFoundException, java.io.IOException, java.rmi.RemoteException, org.jdom.JDOMException, SoapIliasAccessException, javax.xml.rpc.ServiceException, org.apache.jackrabbit.webdav.DavException, java.security.NoSuchAlgorithmException
Sincroniza todo el repositorio
Ejemplo de llamada: localRepository.synchronizeAll("user","password","http://dv.ujaen.es/docencia/webdav.php/docencia/ref_");
loginIlias
- es el nick del usuario en IliaspasswordIlias
- es el password del usuario en IliascompleteHost
- ruta completa donde estan los recursos en ilias. Se obitene: en el escritorio de ilias, sobre un curso pulsar en "acciones->abrir como carpeta web". Es el trozo que hay hasta ref_ con protocolo http
SQLException,
- ClassNotFoundException, IOException, RemoteException, JDOMException, SoapIliasAccessException, ServiceException, DavException
java.sql.SQLException
java.lang.ClassNotFoundException
java.io.IOException
java.rmi.RemoteException
org.jdom.JDOMException
SoapIliasAccessException
javax.xml.rpc.ServiceException
org.apache.jackrabbit.webdav.DavException
java.security.NoSuchAlgorithmException
public void writeLog(java.lang.String texto)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |