inmuebles.action
Class ListadoAnuncioAccion

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by inmuebles.action.ListadoAnuncioAccion
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ModelDriven, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable, org.apache.struts2.interceptor.SessionAware

public class ListadoAnuncioAccion
extends com.opensymphony.xwork2.ActionSupport
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.SessionAware

Acción que lista los anuncios de un usuario registrado. Se utiliza la interfaz ModelDriven para realizar un mapeo automático entre el bean Usuario y los campos de la página jsp.

Author:
Ricardo de los Rios
See Also:
Serialized Form

Field Summary
private  Anuncio anuncio
          Objeto anuncio con la información actualizada.
private  int idUsuarioActual
          Codigo de usuario actual
private  java.util.List<Anuncio> listaAnuncios
          Lista de anuncios con la información actualizada.
private  java.util.Map<java.lang.String,java.lang.Object> sessionMap
          Acceso a la sesión actual.
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ListadoAnuncioAccion()
           
 
Method Summary
 java.lang.String execute()
          Devuelve la lista de anuncios tras la recuperación
 Anuncio getAnuncio()
          Obtiene información del anuncio.
 java.util.List<Anuncio> getListaAnuncios()
          Obtiene información de los anuncios anuncio.
 java.lang.Object getModel()
          Obtiene información de la página jsp.
 void prepare()
          Tratamiento segun el usuario actual.
 void setAnuncio(Anuncio anuncio)
          Establece información del anuncio.
 void setListaAnuncios(java.util.List<Anuncio> listaAnuncios)
          Establece información de los anuncios.
 void setSession(java.util.Map<java.lang.String,java.lang.Object> map)
          Acceso a la sesión actual.
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anuncio

private Anuncio anuncio
Objeto anuncio con la información actualizada.


listaAnuncios

private java.util.List<Anuncio> listaAnuncios
Lista de anuncios con la información actualizada.


idUsuarioActual

private int idUsuarioActual
Codigo de usuario actual


sessionMap

private java.util.Map<java.lang.String,java.lang.Object> sessionMap
Acceso a la sesión actual.

Constructor Detail

ListadoAnuncioAccion

public ListadoAnuncioAccion()
Method Detail

prepare

public void prepare()
             throws java.lang.Exception
Tratamiento segun el usuario actual.

Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Throws:
java.lang.Exception

setSession

public void setSession(java.util.Map<java.lang.String,java.lang.Object> map)
Acceso a la sesión actual.

Specified by:
setSession in interface org.apache.struts2.interceptor.SessionAware

getModel

public java.lang.Object getModel()
Obtiene información de la página jsp.

Specified by:
getModel in interface com.opensymphony.xwork2.ModelDriven

getAnuncio

public Anuncio getAnuncio()
Obtiene información del anuncio.


setAnuncio

public void setAnuncio(Anuncio anuncio)
Establece información del anuncio.


getListaAnuncios

public java.util.List<Anuncio> getListaAnuncios()
Obtiene información de los anuncios anuncio.


setListaAnuncios

public void setListaAnuncios(java.util.List<Anuncio> listaAnuncios)
Establece información de los anuncios.


execute

public java.lang.String execute()
Devuelve la lista de anuncios tras la recuperación

Specified by:
execute in interface com.opensymphony.xwork2.Action
Overrides:
execute in class com.opensymphony.xwork2.ActionSupport