edu.uoc.vmerinom.tfc.action
Class ComponentesAction

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

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

Manejador con las acciones relacionadas con la gestión de componentes.

Author:
Víctor Manuel Merino Martínez

Constructor Summary
ComponentesAction()
           
 
Method Summary
 void cargarGrupos()
          Carga el listado de grupos que mostrará en la pantalla.
 void cargarUsuarios()
          Carga el listado de usuarios que mostrará en la pantalla.
 void checkMember(edu.uoc.vmerinom.tfc.domain.Componente c)
          Añade o elimina el componente del listado de componentes a insertar.
 void checkRepresentante(edu.uoc.vmerinom.tfc.domain.Componente c)
          Comprueba si existe más de un representante en el grupo.
 edu.uoc.vmerinom.tfc.domain.Componente getComponente()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> getComponentes()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> getComponentesSeleccionados()
           
 edu.uoc.vmerinom.tfc.domain.Grupo getGrupo()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Grupo> getGrupos()
           
 java.util.Map<edu.uoc.vmerinom.tfc.domain.Componente,java.lang.Boolean> getSelected()
           
 edu.uoc.vmerinom.tfc.domain.Usuario getUsuario()
           
 java.util.List<edu.uoc.vmerinom.tfc.domain.Usuario> getUsuarios()
           
 void guardar()
          Almacena los cambios realizados en base de datos.
 void guardarComponente()
          Guarda los datos del componente.
 void guardarComponentes()
          Crea un componente por cada usuario seleccionado.
 void hideMemberPanel()
          Oculta el panel.
 boolean isAsignarComponentes()
           
 boolean isShowMemberPanel()
           
 boolean isVerComponentes()
           
 void listarUsuarios()
          Muestra la tabla de usuarios
 void load()
          Carga los datos para la pantalla incial.
 void mostrarComponentes()
          Muestra la tabla de los componentes del grupo.
 void setAsignarComponentes(boolean asignarComponentes)
           
 void setComponente(edu.uoc.vmerinom.tfc.domain.Componente componente)
           
 void setComponentes(java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> componentes)
           
 void setComponentesSeleccionados(java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> componentesSeleccionados)
           
 void setGrupo(edu.uoc.vmerinom.tfc.domain.Grupo grupo)
           
 void setGrupos(java.util.List<edu.uoc.vmerinom.tfc.domain.Grupo> grupos)
           
 void setSelected(java.util.Map<edu.uoc.vmerinom.tfc.domain.Componente,java.lang.Boolean> selected)
           
 void setShowMemberPanel(boolean showMemberPanel)
           
 void setUsuario(edu.uoc.vmerinom.tfc.domain.Usuario usuario)
           
 void setUsuarios(java.util.List<edu.uoc.vmerinom.tfc.domain.Usuario> usuarios)
           
 void setVerComponentes(boolean verComponentes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentesAction

public ComponentesAction()
Method Detail

load

public void load()
Carga los datos para la pantalla incial.


cargarGrupos

public void cargarGrupos()
Carga el listado de grupos que mostrará en la pantalla.


cargarUsuarios

public void cargarUsuarios()
Carga el listado de usuarios que mostrará en la pantalla.


mostrarComponentes

public void mostrarComponentes()
Muestra la tabla de los componentes del grupo.


listarUsuarios

public void listarUsuarios()
Muestra la tabla de usuarios


guardar

public void guardar()
Almacena los cambios realizados en base de datos.


checkRepresentante

public void checkRepresentante(edu.uoc.vmerinom.tfc.domain.Componente c)
Comprueba si existe más de un representante en el grupo.

Parameters:
c - Componente seleccionado

checkMember

public void checkMember(edu.uoc.vmerinom.tfc.domain.Componente c)
Añade o elimina el componente del listado de componentes a insertar.

Parameters:
c - Componente a insertar o borrar

guardarComponentes

public void guardarComponentes()
Crea un componente por cada usuario seleccionado. Se le añade la fecha actual como fecha de alta, no se marca como representante ni se le indica actividad desempeñada.


guardarComponente

public void guardarComponente()
Guarda los datos del componente.


hideMemberPanel

public void hideMemberPanel()
Oculta el panel.


getComponente

public edu.uoc.vmerinom.tfc.domain.Componente getComponente()

setComponente

public void setComponente(edu.uoc.vmerinom.tfc.domain.Componente componente)

getComponentes

public java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> getComponentes()

setComponentes

public void setComponentes(java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> componentes)

getGrupos

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

setGrupos

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

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)

getUsuario

public edu.uoc.vmerinom.tfc.domain.Usuario getUsuario()

setUsuario

public void setUsuario(edu.uoc.vmerinom.tfc.domain.Usuario usuario)

getGrupo

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

setGrupo

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

isShowMemberPanel

public boolean isShowMemberPanel()

setShowMemberPanel

public void setShowMemberPanel(boolean showMemberPanel)

setComponentesSeleccionados

public void setComponentesSeleccionados(java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> componentesSeleccionados)

getComponentesSeleccionados

public java.util.List<edu.uoc.vmerinom.tfc.domain.Componente> getComponentesSeleccionados()

setSelected

public void setSelected(java.util.Map<edu.uoc.vmerinom.tfc.domain.Componente,java.lang.Boolean> selected)

getSelected

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

isVerComponentes

public boolean isVerComponentes()

setVerComponentes

public void setVerComponentes(boolean verComponentes)

isAsignarComponentes

public boolean isAsignarComponentes()

setAsignarComponentes

public void setAsignarComponentes(boolean asignarComponentes)


Copyright © 2012. All Rights Reserved.