|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.vmerinom.tfc.service.ComponentesService
@Name(value="componentesService") @Scope(value=CONVERSATION) public class ComponentesService
Clase de servicios con las operaciones de acceso a base de datos para el módulo de componentes.
Constructor Summary | |
---|---|
ComponentesService()
|
Method Summary | |
---|---|
void |
actualizarEstadoGrupo(Grupo grupo)
Actualiza el estado del grupo para poder visualizar los datos actuales de base de datos. |
void |
insertarModificarComponente(Componente componente)
Inserta o modifica los datos del componente que recibe por parámetros. |
void |
insertarModificarComponentes(java.util.List<Componente> componentes)
Inserta o modifica los datos de cada componente del listado que recibe por parámetros. |
java.util.List<Componente> |
obtenerComponentes()
Devuelve un listado de componentes ordenados por grupo, y nombre y apellidos del componente y actividad realizada. |
java.util.List<Componente> |
obtenerComponentesActivos()
Devuelve un listado de componentes vigentes a fecha de hoy y ordenados por grupo, y nombre y apellidos del componente y actividad realizada. |
java.util.List<Grupo> |
obtenerGrupos()
Devuelve un listado de grupos ordenados por nombre del grupo. |
java.util.List<Grupo> |
obtenerGrupos(java.lang.Integer id)
Devuelve un listado de grupos ordenados por nombre. |
java.util.List<Grupo> |
obtenerGruposActivos()
Devuelve un listado de grupos ordenados por nombre del grupo y filtrados por fecha de baja para obtener sólo los grupos vigentes a fecha de hoy. |
java.util.List<Grupo> |
obtenerGruposActivos(java.lang.Integer id)
Devuelve un listado de grupos ordenados por nombre y filtrados por la fecha de baja para recuperar sólo los grupos vigentes a fecha de hoy. |
java.util.List<Usuario> |
obtenerUsuarios(java.lang.Integer id)
Devuelve un listado de usuarios. |
java.util.List<Usuario> |
obtenerUsuariosActivos(java.lang.Integer id)
Devuelve un listado de los usuarios activos a fecha de hoy. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComponentesService()
Method Detail |
---|
public java.util.List<Componente> obtenerComponentes()
public java.util.List<Componente> obtenerComponentesActivos()
public java.util.List<Grupo> obtenerGrupos(java.lang.Integer id)
null
, se
filtrará el listado mostrando los grupos que no tengan como componente a
ese usuario.
id
- Identificador del usuario
public java.util.List<Grupo> obtenerGruposActivos(java.lang.Integer id)
null
, se filtrará el listado mostrando los grupos que no
tengan como componente a ese usuario.
id
- Identificador del usuario
public java.util.List<Grupo> obtenerGruposActivos()
public java.util.List<Grupo> obtenerGrupos()
public java.util.List<Usuario> obtenerUsuariosActivos(java.lang.Integer id)
null
, filtrará el listado, mostrando los usuarios que no
sean componentes del grupo cuyo identificador coincida.
id
- Identificador del grupo
public java.util.List<Usuario> obtenerUsuarios(java.lang.Integer id)
null
, filtrará el listado,
mostrando los usuarios que no sean componentes del grupo cuyo
identificador coincida.
id
- Identificador del grupo
public void actualizarEstadoGrupo(Grupo grupo)
grupo
- Grupo a actualizar@Transactional public void insertarModificarComponente(Componente componente)
componente
- Componente a insertar/modificar@Transactional public void insertarModificarComponentes(java.util.List<Componente> componentes)
componentes
- Listado de componente a insertar/modificar
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |