edu.uoc.vmerinom.tfc.action
Class ReunionesAction

java.lang.Object
  extended by edu.uoc.vmerinom.tfc.action.ReunionesAction

@Name(value="reunionesAction")
@Scope(value=CONVERSATION)
public class ReunionesAction
extends java.lang.Object

Manejador que contiene las acciones relacionadas con las reuniones y las actas.

Author:
Víctor Manuel Merino Martínez

Constructor Summary
ReunionesAction()
           
 
Method Summary
 void checkUsuario(edu.uoc.vmerinom.tfc.domain.Usuario user)
          Añade al usuario como asistente a la reunión o lo elimina según el caso.
 void convocar()
          Envía un correo a todos los posibles socios que puedan asistir, es decir, a los que estén activos en la fecha de la reunión.
 void editar()
          Carga los datos necesarios para la edición de la reunión seleccionada.
 void eliminar()
          Elimina la reunión del listado de reuniones y le pone la fecha actual como fecha de baja.
 java.lang.String getHora()
           
 java.util.List<javax.faces.model.SelectItem> getHoras()
           
 java.util.Date getHoy()
           
 java.lang.String getMinuto()
           
 java.util.List<javax.faces.model.SelectItem> getMinutos()
           
 edu.uoc.vmerinom.tfc.domain.Reunion getReunion()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Reunion> getReuniones()
           
 java.util.Map<edu.uoc.vmerinom.tfc.domain.Usuario,java.lang.Boolean> getSeleccionados()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Usuario> getUsuarios()
           
 void guardar(java.lang.String message)
          Valida y guarda los datos de la nueva reunión.
 boolean isEditarReunion()
           
 boolean isListarReuniones()
           
 void load()
          Carga los datos necesarios antes de mostrar la pantalla inicial.
 void nueva()
          Carga los datos necesarios para el alta de reunión.
 void setEditarReunion(boolean editarReunion)
           
 void setHora(java.lang.String hora)
           
 void setHoras(java.util.List<javax.faces.model.SelectItem> horas)
           
 void setHoy(java.util.Date hoy)
           
 void setListarReuniones(boolean listarReuniones)
           
 void setMinuto(java.lang.String minuto)
           
 void setMinutos(java.util.List<javax.faces.model.SelectItem> minutos)
           
 void setReunion(edu.uoc.vmerinom.tfc.domain.Reunion reunion)
           
 void setReuniones(java.util.List<edu.uoc.vmerinom.tfc.domain.Reunion> reuniones)
           
 void setSeleccionados(java.util.Map<edu.uoc.vmerinom.tfc.domain.Usuario,java.lang.Boolean> seleccionados)
           
 void setUsuarios(java.util.List<edu.uoc.vmerinom.tfc.domain.Usuario> usuarios)
           
 void volver()
          Carga los datos para volver a la pantalla del listado de reuniones.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReunionesAction

public ReunionesAction()
Method Detail

load

public void load()
Carga los datos necesarios antes de mostrar la pantalla inicial.


checkUsuario

public void checkUsuario(edu.uoc.vmerinom.tfc.domain.Usuario user)
Añade al usuario como asistente a la reunión o lo elimina según el caso.

Parameters:
user - Usuario

volver

public void volver()
Carga los datos para volver a la pantalla del listado de reuniones.


convocar

public void convocar()
Envía un correo a todos los posibles socios que puedan asistir, es decir, a los que estén activos en la fecha de la reunión.


guardar

public void guardar(java.lang.String message)
Valida y guarda los datos de la nueva reunión.


nueva

public void nueva()
Carga los datos necesarios para el alta de reunión.


eliminar

public void eliminar()
Elimina la reunión del listado de reuniones y le pone la fecha actual como fecha de baja. Si se ha enviado el email de convocatoria, se enviará un nuevo email para cancelar la reunión.


editar

public void editar()
Carga los datos necesarios para la edición de la reunión seleccionada.


setReunion

public void setReunion(edu.uoc.vmerinom.tfc.domain.Reunion reunion)

getReunion

public edu.uoc.vmerinom.tfc.domain.Reunion getReunion()

isListarReuniones

public boolean isListarReuniones()

setListarReuniones

public void setListarReuniones(boolean listarReuniones)

isEditarReunion

public boolean isEditarReunion()

setEditarReunion

public void setEditarReunion(boolean editarReunion)

getReuniones

public java.util.List<edu.uoc.vmerinom.tfc.domain.Reunion> getReuniones()

setReuniones

public void setReuniones(java.util.List<edu.uoc.vmerinom.tfc.domain.Reunion> reuniones)

getHora

public java.lang.String getHora()

setHora

public void setHora(java.lang.String hora)

getMinuto

public java.lang.String getMinuto()

setMinuto

public void setMinuto(java.lang.String minuto)

getHoras

public java.util.List<javax.faces.model.SelectItem> getHoras()

setHoras

public void setHoras(java.util.List<javax.faces.model.SelectItem> horas)

getMinutos

public java.util.List<javax.faces.model.SelectItem> getMinutos()

setMinutos

public void setMinutos(java.util.List<javax.faces.model.SelectItem> minutos)

getUsuarios

public java.util.List<edu.uoc.vmerinom.tfc.domain.Usuario> getUsuarios()

setUsuarios

public void setUsuarios(java.util.List<edu.uoc.vmerinom.tfc.domain.Usuario> usuarios)

getSeleccionados

public java.util.Map<edu.uoc.vmerinom.tfc.domain.Usuario,java.lang.Boolean> getSeleccionados()

setSeleccionados

public void setSeleccionados(java.util.Map<edu.uoc.vmerinom.tfc.domain.Usuario,java.lang.Boolean> seleccionados)

setHoy

public void setHoy(java.util.Date hoy)

getHoy

public java.util.Date getHoy()


Copyright © 2012. All Rights Reserved.