|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.vmerinom.tfc.service.UsuariosService
@Name(value="usuariosService") @Scope(value=CONVERSATION) public class UsuariosService
Clase de servicios con las operaciones de acceso a base de datos para el módulo de usuarios.
Constructor Summary | |
---|---|
UsuariosService()
|
Method Summary | |
---|---|
void |
actualizarEstadoUsuario(Usuario usuario)
Actualiza el estado del usuario para poder visualizar los datos actuales de base de datos. |
void |
insertarModificarUsuario(Usuario usuario)
Inserta o modifica los datos del usuario que recibe por parámetros. |
Usuario |
obtenerUsuario(java.lang.String user,
java.lang.Integer id)
Obtiene un usuario a partir del código de usuario. |
Usuario |
obtenerUsuario(java.lang.String user,
java.lang.String pass)
Obtiene un usuario a partir del código de usuario y la contraseña. |
Usuario |
obtenerUsuarioPorDNI(java.lang.String dni,
java.lang.Integer id)
Obtiene un usuario a partir del DNI. |
Usuario |
obtenerUsuarioPorEmail(java.lang.String email,
java.lang.Integer id)
Obtiene un usuario a partir del correo electrónico. |
java.util.List<Usuario> |
obtenerUsuarios(java.lang.Integer id)
Devuelve un listado con todos los usuarios de BD (salvo los administradores) ordenados por nombre, primer apellido y segundo apellido cuyo identificador no coincida con el que recibe por parámetros (sólo se filtra si es distinto de null ). |
java.util.List<Usuario> |
obtenerUsuariosAdmin(java.lang.Integer id)
Devuelve un listado con todos los usuarios de BD ordenados por nombre, primer apellido y segundo apellido cuyo identificador no coincida con el que recibe por parámetros (sólo se filtra si el identificador es distinto de null ). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UsuariosService()
Method Detail |
---|
public Usuario obtenerUsuario(java.lang.String user, java.lang.String pass)
null
.
user
- Código del usuario.pass
- Contraseña del usuario.
public Usuario obtenerUsuario(java.lang.String user, java.lang.Integer id)
null
). Si el usuario no se
encuentra, el método devolverá null
.
user
- Código del usuario.id
- Identificador del usuario.
public Usuario obtenerUsuarioPorDNI(java.lang.String dni, java.lang.Integer id)
null
). Si el usuario no se encuentra, el método devolverá
null
.
dni
- DNI del usuario.id
- Identificador del usuario.
public Usuario obtenerUsuarioPorEmail(java.lang.String email, java.lang.Integer id)
null
). Si el usuario no se
encuentra, el método devolverá null
.
email
- Correo electrónico del usuario.id
- Identificador del usuario.
public java.util.List<Usuario> obtenerUsuarios(java.lang.Integer id)
null
).
id
- Identificador del usuario
public java.util.List<Usuario> obtenerUsuariosAdmin(java.lang.Integer id)
null
).
id
- Identificador del usuario
public void actualizarEstadoUsuario(Usuario usuario)
usuario
- Usuario a actualizar@Transactional public void insertarModificarUsuario(Usuario usuario)
usuario
- Usuario a inserta/modificar
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |