net.ezcontent.backend.conf
Class EditorConfiguration

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

public class EditorConfiguration
extends Object
implements Serializable

Representa la configuracion de un editor. Por lo general consiste solamente en la lista de componentes para editar, cada uno con su permiso para ver si se muestra o no.

Author:
Enrique Zamudio
See Also:
Serialized Form

Field Summary
static String CREATE
           
private  String daoBeanName
           
static String DELETE
           
private  String pageName
           
private  Map perms
           
static String SAVE
           
private  List views
           
 
Constructor Summary
EditorConfiguration(String pname)
           
 
Method Summary
 void addView(ViewConfiguration view)
           
 void appendXml(StringBuffer buf)
           
 String getDaoBeanName()
           
 String getPageName()
           
 String getPermission(String action)
           
 ViewConfiguration getView(int index)
           
 ViewConfiguration getView(String name)
          Devuelve la vista con el nombre de componente especificado.
 List getViews()
           
 void removePermission(String action)
           
 void removeView(ViewConfiguration view)
           
 void setDaoBeanName(String value)
           
 void setPermission(String action, String permission)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CREATE

public static final String CREATE
See Also:
Constant Field Values

DELETE

public static final String DELETE
See Also:
Constant Field Values

SAVE

public static final String SAVE
See Also:
Constant Field Values

pageName

private String pageName

daoBeanName

private String daoBeanName

views

private List views

perms

private Map perms
Constructor Detail

EditorConfiguration

public EditorConfiguration(String pname)
Method Detail

getPageName

public String getPageName()

setDaoBeanName

public void setDaoBeanName(String value)

getDaoBeanName

public String getDaoBeanName()

addView

public void addView(ViewConfiguration view)

removeView

public void removeView(ViewConfiguration view)

getViews

public List getViews()

getView

public ViewConfiguration getView(String name)
Devuelve la vista con el nombre de componente especificado.

Parameters:
name - El nombre del componente para la vista buscada.

getView

public ViewConfiguration getView(int index)

setPermission

public void setPermission(String action,
                          String permission)

removePermission

public void removePermission(String action)

getPermission

public String getPermission(String action)

appendXml

public void appendXml(StringBuffer buf)

toString

public String toString()