net.ezcontent.web.admin
Class ObjectList

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

public abstract class ObjectList
extends BasePage

Una lista generica para objetos de todo tipo.

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
ObjectList()
           
 
Method Summary
 void createObject(IRequestCycle cycle)
           
 void editObject(IRequestCycle cycle)
           
 GenericDAO getDao()
          Obtiene y devuelve el DAO especificado en la configuracion, utilizando el ApplicationContext que reside en Global.
 ListConfiguration getForceListConfiguration()
          Devuelve la configuracion asignada, o la de la opcion actual si no hay una asignada.
abstract  ListConfiguration getListConfiguration()
           
 List getObjects()
          Obtiene todos los objetos que hay que listar.
 Object getSelectedObject(IRequestCycle cycle)
           
 
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

ObjectList

public ObjectList()
Method Detail

getListConfiguration

public abstract ListConfiguration getListConfiguration()

getDao

public GenericDAO getDao()
Obtiene y devuelve el DAO especificado en la configuracion, utilizando el ApplicationContext que reside en Global.


getObjects

public List getObjects()
Obtiene todos los objetos que hay que listar.


getSelectedObject

public Object getSelectedObject(IRequestCycle cycle)

createObject

public void createObject(IRequestCycle cycle)

editObject

public void editObject(IRequestCycle cycle)

getForceListConfiguration

public ListConfiguration getForceListConfiguration()
Devuelve la configuracion asignada, o la de la opcion actual si no hay una asignada.