net.ezcontent.web.admin.sections.docs
Class DocumentList

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.sections.docs.DocumentList
All Implemented Interfaces:
IComponent, ILocatable, ILocationHolder, IPage, IRender

public class DocumentList
extends BasePage

Esta pagina presenta una lista de documentos, utilizando el TabbedListViews. Tambien presenta ligas para editar temas y muestra algo de información del tema seleccionado.

Author:
Enrique Zamudio

Field Summary
 
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
DocumentList()
           
 
Method Summary
 void createDocument(IRequestCycle cycle)
           
 void editDocument(IRequestCycle cycle)
          Este metodo lo invoca el TabbedListViews cuando el usuario selecciona un objeto.
 DocumentDAO getDao()
          Obtiene el DAO especificado en la configuracion de la lista, usando el application context guardado en el objeto Global.
 List getDocuments()
          Obtiene los documentos en el tema seleccionado, utilizando el DAO.
 ListConfiguration getListConfiguration()
          Busca un ListConfiguration en la seccion actual.
 Subject getSubject()
          Obtiene el binding llamado "subject" y devuelve su valor como un Subject.
 
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
 

Constructor Detail

DocumentList

public DocumentList()
Method Detail

getListConfiguration

public ListConfiguration getListConfiguration()
Busca un ListConfiguration en la seccion actual.


getDao

public DocumentDAO getDao()
Obtiene el DAO especificado en la configuracion de la lista, usando el application context guardado en el objeto Global.


getSubject

public Subject getSubject()
Obtiene el binding llamado "subject" y devuelve su valor como un Subject.


getDocuments

public List getDocuments()
Obtiene los documentos en el tema seleccionado, utilizando el DAO.


createDocument

public void createDocument(IRequestCycle cycle)

editDocument

public void editDocument(IRequestCycle cycle)
Este metodo lo invoca el TabbedListViews cuando el usuario selecciona un objeto.