edu.uoc.vmerinom.tfc.action
Class HorarioAction

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

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

Manejador que contiene las acciones relacionadas con la gestión del horario.

Author:
Víctor Manuel Merino Martínez

Constructor Summary
HorarioAction()
           
 
Method Summary
 void asignarCasilla(java.lang.Integer dia)
          Carga los datos necesarios para mostrar la pantalla de asignación de casilla a un grupo determinado.
 void editarCasilla()
          Carga los datos necesarios para mostrar la pantalla de edición de casilla.
 void editarHora()
          Carga los datos necesarios para mostrar la pantalla de edición de hora.
 void eliminarHora()
          Da de baja la hora seleccionada.
 edu.uoc.vmerinom.tfc.domain.Casilla getCasilla()
           
 edu.uoc.vmerinom.tfc.domain.Grupo getGrupo()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Grupo> getGrupos()
           
 edu.uoc.vmerinom.tfc.domain.Hora getHora()
           
 java.lang.String getHoraReloj()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getHorario()
           
 java.util.List<javax.faces.model.SelectItem> getHoras()
           
 java.lang.String getMinutoReloj()
           
 java.util.List<javax.faces.model.SelectItem> getMinutos()
           
 java.lang.String getRango()
           
 void guardarCasilla()
          Guarda los cambios de la casilla seleccionada o bien la inserta si no existía previamente.
 void guardarHora()
          Guarda una nueva hora o la modifica si ya existía en la base de datos.
 void hideHourPanel()
          Oculta el panel.
 void hideSelectBandPanel()
          Oculta el panel.
 boolean isEditCasilla()
           
 boolean isEditHora()
           
 void load()
          Carga los datos iniciales para mostrar la primera pantalla.
 void nuevaHora()
          Carga los datos necesarios para mostrar el alta de hora.
 void setCasilla(edu.uoc.vmerinom.tfc.domain.Casilla casilla)
           
 void setEditCasilla(boolean editCasilla)
           
 void setEditHora(boolean editHora)
           
 void setGrupo(edu.uoc.vmerinom.tfc.domain.Grupo grupo)
           
 void setGrupos(java.util.List<edu.uoc.vmerinom.tfc.domain.Grupo> grupos)
           
 void setHora(edu.uoc.vmerinom.tfc.domain.Hora hora)
           
 void setHoraReloj(java.lang.String horaReloj)
           
 void setHorario(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> horario)
           
 void setHoras(java.util.List<javax.faces.model.SelectItem> horas)
           
 void setMinutoReloj(java.lang.String minutoReloj)
           
 void setMinutos(java.util.List<javax.faces.model.SelectItem> minutos)
           
 void setRango(java.lang.String rango)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HorarioAction

public HorarioAction()
Method Detail

load

public void load()
Carga los datos iniciales para mostrar la primera pantalla.


nuevaHora

public void nuevaHora()
Carga los datos necesarios para mostrar el alta de hora.


editarHora

public void editarHora()
Carga los datos necesarios para mostrar la pantalla de edición de hora.


asignarCasilla

public void asignarCasilla(java.lang.Integer dia)
Carga los datos necesarios para mostrar la pantalla de asignación de casilla a un grupo determinado.

Parameters:
dia - Día de la semana seleccionado

editarCasilla

public void editarCasilla()
Carga los datos necesarios para mostrar la pantalla de edición de casilla.


guardarHora

public void guardarHora()
Guarda una nueva hora o la modifica si ya existía en la base de datos.


eliminarHora

public void eliminarHora()
Da de baja la hora seleccionada.


guardarCasilla

public void guardarCasilla()
Guarda los cambios de la casilla seleccionada o bien la inserta si no existía previamente.


hideSelectBandPanel

public void hideSelectBandPanel()
Oculta el panel.


hideHourPanel

public void hideHourPanel()
Oculta el panel.


getHorario

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getHorario()

setHorario

public void setHorario(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> horario)

isEditHora

public boolean isEditHora()

setEditHora

public void setEditHora(boolean editHora)

getHora

public edu.uoc.vmerinom.tfc.domain.Hora getHora()

setHora

public void setHora(edu.uoc.vmerinom.tfc.domain.Hora hora)

getCasilla

public edu.uoc.vmerinom.tfc.domain.Casilla getCasilla()

setCasilla

public void setCasilla(edu.uoc.vmerinom.tfc.domain.Casilla casilla)

setGrupo

public void setGrupo(edu.uoc.vmerinom.tfc.domain.Grupo grupo)

getGrupo

public edu.uoc.vmerinom.tfc.domain.Grupo getGrupo()

getHoraReloj

public java.lang.String getHoraReloj()

setHoraReloj

public void setHoraReloj(java.lang.String horaReloj)

getMinutoReloj

public java.lang.String getMinutoReloj()

setMinutoReloj

public void setMinutoReloj(java.lang.String minutoReloj)

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)

setGrupos

public void setGrupos(java.util.List<edu.uoc.vmerinom.tfc.domain.Grupo> grupos)

getGrupos

public java.util.List<edu.uoc.vmerinom.tfc.domain.Grupo> getGrupos()

isEditCasilla

public boolean isEditCasilla()

setEditCasilla

public void setEditCasilla(boolean editCasilla)

getRango

public java.lang.String getRango()

setRango

public void setRango(java.lang.String rango)


Copyright © 2012. All Rights Reserved.