ar.com.leak.iolsucker.container
Class Options

java.lang.Object
  extended by ar.com.leak.iolsucker.container.Options
All Implemented Interfaces:
ar.com.leak.iolsucker.model.LoginInfo

public class Options
extends Object
implements ar.com.leak.iolsucker.model.LoginInfo

Bean cuyas propiedades son la configuracion usada en la vista swing

Since:
Apr 12, 2005
Author:
Juan F. Codagnone

Constructor Summary
Options()
          Crea el Options.
 
Method Summary
 String getPassword()
           
 String getProxyHost()
           
 int getProxyPort()
           
 String getRepository()
           
 URL getURLBase()
           
 String getUsername()
           
 boolean isFilterCourses()
           
 boolean isOldFashion()
           
 boolean isSaveData()
           
 boolean isSavePassword()
           
 boolean isStartWithoutPrompting()
           
 boolean isValid()
           
 void setFilterCourses(boolean filterCourses)
           
 void setOldFashion(boolean oldFashion)
           
 void setPassword(String password)
           
 void setProxyHost(String proxyHost)
          Setea el host donde corre el proxy
 void setProxyPort(int proxyPort)
          Setea el puerto del proxy
 void setRepository(String repository)
           
 void setSaveData(boolean saveData)
           
 void setSavePassword(boolean savePassword)
           
 void setStartWithoutPrompting(boolean startWithoutPrompting)
           
 void setURLBase(URL base)
           
 void setUsername(String username)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Options

public Options()
        throws MalformedURLException
Crea el Options.

Throws:
MalformedURLException - on error
Method Detail

getPassword

public final String getPassword()
Specified by:
getPassword in interface ar.com.leak.iolsucker.model.LoginInfo
See Also:
LoginInfo.getPassword()

setPassword

public final void setPassword(String password)
Parameters:
password - password del usuario para entrar a iol

getRepository

public final String getRepository()
See Also:
setRepository(String)

setRepository

public final void setRepository(String repository)
Parameters:
repository - base del repositorio donde se guardan los archivos

isSaveData

public final boolean isSaveData()
See Also:
setSaveData(boolean)

setSaveData

public final void setSaveData(boolean saveData)
Parameters:
saveData - true si se almacena los datos

isStartWithoutPrompting

public final boolean isStartWithoutPrompting()
See Also:
setStartWithoutPrompting(boolean)

setStartWithoutPrompting

public final void setStartWithoutPrompting(boolean startWithoutPrompting)
Parameters:
startWithoutPrompting - Si es true, cuando isSaveData() y isSavePassword() tambi�n lo sean, arranca la GUI bajando los archivos sin preguntar nada.

isSavePassword

public final boolean isSavePassword()
Returns:
true si se almacena la password para no tenerla que volver a tipear

setSavePassword

public final void setSavePassword(boolean savePassword)
Parameters:
savePassword - true si se almacena la password en el algun lado. (para no tenerla que tipear de vuelta)

getUsername

public final String getUsername()
Specified by:
getUsername in interface ar.com.leak.iolsucker.model.LoginInfo
See Also:
LoginInfo.getUsername()

setUsername

public final void setUsername(String username)
Parameters:
username - el username (login de iol) a setear

isValid

public final boolean isValid()
Returns:
true si este objeto tiene datos consistentes

getURLBase

public final URL getURLBase()
Returns:
la url base de la webapp de IOL

setURLBase

public final void setURLBase(URL base)
Parameters:
base - la url base (http://silvestre.itba.edu.ar/itbaV/ de IOL a setear

toString

public final String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

getProxyHost

public final String getProxyHost()
Returns:
el hostname del proxy

setProxyHost

public final void setProxyHost(String proxyHost)
Setea el host donde corre el proxy

Parameters:
proxyHost - el host donde corre el proxy

getProxyPort

public final int getProxyPort()
Returns:
el puerto del proxy

setProxyPort

public final void setProxyPort(int proxyPort)
Setea el puerto del proxy

Parameters:
proxyPort - puerto del proxy

isFilterCourses

public final boolean isFilterCourses()
Returns:
true si se debe filtrar los cursos

setFilterCourses

public final void setFilterCourses(boolean filterCourses)
Parameters:
filterCourses - true si se deben filtrar los cursos

isOldFashion

public final boolean isOldFashion()
Returns:
true si se usa el viejo modo de transferencias de archivo del iolsucker.

setOldFashion

public final void setOldFashion(boolean oldFashion)
Parameters:
oldFashion - true si se usa el viejo modo de transferencias de archivo del iolsucker.


Copyright © 2005-2009 leak.com.ar. All Rights Reserved.