net.ezcontent.web.admin
Class Login

java.lang.Object
  extended byorg.apache.tapestry.spec.BaseLocatable
      extended byorg.apache.tapestry.AbstractComponent
          extended byorg.apache.tapestry.BaseComponent
              extended byorg.apache.tapestry.AbstractPage
                  extended byorg.apache.tapestry.html.BasePage
                      extended bynet.ezcontent.web.admin.Login
All Implemented Interfaces:
IComponent, ILocatable, ILocationHolder, IPage, IRender

public abstract class Login
extends BasePage

Pagina de Login, para entrar al backend. Valida el usuario con la ayuda del AuthDAO. Si el login es valido, pasa a BackendMain, de lo contrario despliega un mensaje de error.

Author:
Enrique Zamudio

Field Summary
private  String error
           
 
Fields inherited from class org.apache.tapestry.AbstractPage
 
Fields inherited from class org.apache.tapestry.BaseComponent
 
Fields inherited from class org.apache.tapestry.AbstractComponent
 
Fields inherited from class org.apache.tapestry.spec.BaseLocatable
 
Constructor Summary
Login()
           
 
Method Summary
abstract  AuthDAO getAuthDAO()
          Este metodo lo implementa Tapestry automagicamente.
 String getError()
          Devuelve el mensaje de error cuando el usuario no puede entrar al sitio.
abstract  String getPassword()
          Devuelve el password, cuando el usuario no pudo entrar al sitio.
abstract  String getUsername()
           
 void login(IRequestCycle cycle)
          Valida la combinacion de usuario/password en el sistema, utlizando el DAO asignado.
abstract  void setAuthDAO(AuthDAO value)
          Esta propiedad la asigna Tapestry.
abstract  void setPassword(String value)
           
abstract  void setUsername(String value)
           
 
Methods inherited from class org.apache.tapestry.html.BasePage
getResponseWriter
 
Methods inherited from class org.apache.tapestry.AbstractPage
addPageDetachListener, addPageRenderListener, addPageValidateListener, attach, beginPageRender, beginResponse, detach, endPageRender, firePageBeginRender, firePageDetached, firePageEndRender, firePageValidate, getChangeObserver, getEngine, getExtendedId, getGlobal, getIdPath, getLocale, getNestedComponent, getOutputEncoding, getPageName, getRequestCycle, getVisit, initialize, removePageDetachListener, removePageRenderListener, removePageValidateListener, renderPage, setChangeObserver, setLocale, setPageName, setRequestCycle, validate
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, cleanupAfterRender, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, format, format, format, format, formatString, formatString, formatString, formatString, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainer, getId, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification, toString
 
Methods inherited from class org.apache.tapestry.spec.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getId, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Field Detail

error

private String error
Constructor Detail

Login

public Login()
Method Detail

setUsername

public abstract void setUsername(String value)

getUsername

public abstract String getUsername()

setPassword

public abstract void setPassword(String value)

getPassword

public abstract String getPassword()
Devuelve el password, cuando el usuario no pudo entrar al sitio.


getError

public String getError()
Devuelve el mensaje de error cuando el usuario no puede entrar al sitio.


setAuthDAO

public abstract void setAuthDAO(AuthDAO value)
Esta propiedad la asigna Tapestry.


getAuthDAO

public abstract AuthDAO getAuthDAO()
Este metodo lo implementa Tapestry automagicamente.


login

public void login(IRequestCycle cycle)
Valida la combinacion de usuario/password en el sistema, utlizando el DAO asignado. Si el login es valido, entonces se guarda el usuario en la visita, que se crea si no existe.