|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ezcontent.backend.Global
Esta clase es la que se usa para el Global de Tapestry. Hay una sola instancia en toda la app. Su funcionalidad abarca el manejo del application context de Spring, con el cual se obtienen los DAO's y otros objetos, asi como el manejo de la configuracion de la aplicacion, es decir, la lista de secciones disponibles, los componentes que maneja cada una, etc.
Field Summary | |
private ApplicationContext |
appCtxt
El application context de Spring. |
private GlobalAssets |
assets
|
private String |
aviso
|
private Map |
configuration
|
private GlobalMessages |
messages
|
private List |
sections
La lista de las secciones disponibles. |
Constructor Summary | |
Global()
|
Method Summary | |
void |
addSection(Object section)
|
ApplicationContext |
getAppContext()
Devuelve el application context de Spring. |
String |
getAviso()
|
Map |
getConfiguration()
|
Object |
getConfiguration(String key)
|
IAsset |
getGlobalAsset(String name,
Locale loc)
Devuelve un asset global por nombre y Locale. |
GlobalAssets |
getGlobalAssets()
Devuelve el GlobalAssets que se maneja para la aplicacion. |
GlobalMessages |
getGlobalMessages()
Devuelve el objeto que contiene los mensajes globales. |
IMessages |
getMessages(Locale loc)
Devuelve los mensajes globales para un locale especifico. |
String |
getObjectLabel(Object object,
Locale locale,
boolean plural)
Devuelve una etiqueta que describe al objeto especificado. |
String |
getObjectLabel(String classname,
Locale locale,
boolean plural)
Devuelve una etiqueta que describe un objeto de la clase especificada. |
List |
getSections()
|
List |
getSectionsForUser(User user)
Devuelve la lista de secciones disponibles para el usuario. |
void |
setAppContext(ApplicationContext value)
Fija el application context de Spring a utilizar. |
void |
setAviso(String value)
Fija un aviso global a desplegar para todos los usuarios en su pagina. |
void |
setConfiguration(Map value)
Maneja configuracion adicional (que tambien puede venir en el xml). |
void |
setSections(List list)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private GlobalMessages messages
private GlobalAssets assets
private ApplicationContext appCtxt
private List sections
private Map configuration
private String aviso
Constructor Detail |
public Global()
Method Detail |
public void setAppContext(ApplicationContext value)
public ApplicationContext getAppContext()
public void setSections(List list)
public List getSections()
public void setConfiguration(Map value)
public Map getConfiguration()
public Object getConfiguration(String key)
public void addSection(Object section)
public List getSectionsForUser(User user)
public GlobalMessages getGlobalMessages()
public IMessages getMessages(Locale loc)
public GlobalAssets getGlobalAssets()
public IAsset getGlobalAsset(String name, Locale loc)
public void setAviso(String value)
public String getAviso()
public String getObjectLabel(Object object, Locale locale, boolean plural)
object
- Un objeto cuya etiqueta se desea obtener.locale
- El Locale a utilizar para buscar la etiqueta.plural
- Indica si se desea la etiqueta en plural o singular.public String getObjectLabel(String classname, Locale locale, boolean plural)
getObjectLabel(java.lang.Object, java.util.Locale, boolean)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |