net.ezcontent.backend.conf
Class ListConfiguration

java.lang.Object
  extended bynet.ezcontent.backend.conf.ListConfiguration
All Implemented Interfaces:
Serializable

public class ListConfiguration
extends Object
implements Serializable

Representa la configuracion de una lista. Es util para las opciones de menu que usan la pagina List. Indica el nombre de la pagina a usar, el DAO a utilizar para obtener los objetos, el metodo que se debe invocar en el DAO para crear un nuevo objeto, la lista de vistas que despliegan los objetos, y la configuracion para editar uno de estos objetos.

Author:
Enrique Zamudio
See Also:
Serialized Form

Field Summary
private  String creationMethodName
           
private  String daoBeanName
           
private  EditorConfiguration editconf
           
private  String objectClassname
           
private  String pageName
           
private  ArrayList views
          Arreglo de ViewConfigurations
 
Constructor Summary
ListConfiguration(String pname, String daoName, String creator)
           
 
Method Summary
 void addView(ViewConfiguration conf)
           
 void appendXml(StringBuffer buf)
           
 String getCreationMethodName()
           
 String getDaoBeanName()
           
 EditorConfiguration getEditorConfiguration()
           
 String getObjectClassname()
           
 String getPageName()
           
 List getViews()
           
 void removeView(ViewConfiguration conf)
           
 void setEditorConfiguration(EditorConfiguration value)
          Fija la configuracion de editor que debe utilizarse con los objetos que se estan listando.
 void setObjectClassname(String value)
          Fija el nombre de la clase cuyos objetos hay que listar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pageName

private String pageName

daoBeanName

private String daoBeanName

creationMethodName

private String creationMethodName

objectClassname

private String objectClassname

views

private ArrayList views
Arreglo de ViewConfigurations


editconf

private EditorConfiguration editconf
Constructor Detail

ListConfiguration

public ListConfiguration(String pname,
                         String daoName,
                         String creator)
Method Detail

getPageName

public String getPageName()

getDaoBeanName

public String getDaoBeanName()

getCreationMethodName

public String getCreationMethodName()

setObjectClassname

public void setObjectClassname(String value)
Fija el nombre de la clase cuyos objetos hay que listar. Este nombre debe poder pasarse al DAO especificado para obtener sus objetos con findAll(String).


getObjectClassname

public String getObjectClassname()

addView

public void addView(ViewConfiguration conf)

removeView

public void removeView(ViewConfiguration conf)

getViews

public List getViews()

setEditorConfiguration

public void setEditorConfiguration(EditorConfiguration value)
Fija la configuracion de editor que debe utilizarse con los objetos que se estan listando.


getEditorConfiguration

public EditorConfiguration getEditorConfiguration()

appendXml

public void appendXml(StringBuffer buf)