Package fing.satode.ui.usuarios.server

Source Code of fing.satode.ui.usuarios.server.UsuarioImpl

package fing.satode.ui.usuarios.server;


import java.util.ArrayList;
import java.util.List;

import fing.satode.bl.base.ServiceFactory;
import fing.satode.data.PerfilDTO;
import fing.satode.data.PermisoDTO;
import fing.satode.data.UsuarioDTO;
import fing.satode.dominio.Perfil;
import fing.satode.dominio.Permiso;
import fing.satode.dominio.Usuario;
import fing.satode.ui.base.ServerImpl;
import fing.satode.ui.usuarios.client.IUsuario;

public class UsuarioImpl extends ServerImpl implements IUsuario {

  @Override
  public boolean login(String usu, String pass) {
    // TODO Auto-generated method stub
   
    Boolean res= ServiceFactory.getInstance().getUsuarioService().login(usu, pass);
   
    if(res){
      UsuarioDTO usuarioSession=ServiceFactory.getInstance().getUsuarioService().buscarUsuario(usu);
      perThreadRequest.get().getSession().setAttribute("usuario",usuarioSession);
    }
   
    return res;
  }

  public ArrayList<UsuarioDTO> listaUsuarios() {
    // TODO Auto-generated method stub
    return ServiceFactory.getInstance().getUsuarioService().listaUsuarios();
  }

  @Override
  public ArrayList<PerfilDTO> listaPerfiles() {
    // TODO Auto-generated method stub
    return ServiceFactory.getInstance().getUsuarioService().listaPerfiles();
  }


  public ArrayList<PermisoDTO> listaPermisos() {
    // TODO Auto-generated method stub
    return ServiceFactory.getInstance().getUsuarioService().listaPermisos();
  }

  @Override
  public void nuevoPerfil(PerfilDTO perfil) {
    // TODO Auto-generated method stub
    ServiceFactory.getInstance().getUsuarioService().nuevoPerfil(perfil);
  }
 

  @Override
  public void modificarPerfil(PerfilDTO perfil) {
    // TODO Auto-generated method stub
    ServiceFactory.getInstance().getUsuarioService().modificarPerfil(perfil);
  }

  @Override
  public void eliminarPerfil(PerfilDTO perfil) {
    // TODO Auto-generated method stub
    ServiceFactory.getInstance().getUsuarioService().eliminarPerfil(perfil);
  }

  @Override
  public void nuevoUsuario(UsuarioDTO usuario) {
    // TODO Auto-generated method stub
    ServiceFactory.getInstance().getUsuarioService().nuevoUsuario(usuario);
  }

  @Override
  public void modificarUsuario(UsuarioDTO usuario) {
    // TODO Auto-generated method stub
    ServiceFactory.getInstance().getUsuarioService().modificarUsuario(usuario);
  }

  @Override
  public void eliminarUsuario(UsuarioDTO usuario) {
    // TODO Auto-generated method stub
    ServiceFactory.getInstance().getUsuarioService().eliminarUsuario(usuario);
  }

  @Override
  public UsuarioDTO buscarUsuario(String usuario) {
    // TODO Auto-generated method stub
    return ServiceFactory.getInstance().getUsuarioService().buscarUsuario(usuario);
  }

  @Override
  public void limpiarSession() {
    // TODO Auto-generated method stub
    perThreadRequest.get().getSession().setAttribute("usuario",null);
  }
 
  public UsuarioDTO getUsuarioLogin(){
    return (UsuarioDTO)perThreadRequest.get().getSession().getAttribute("usuario");
  }
 
}
TOP

Related Classes of fing.satode.ui.usuarios.server.UsuarioImpl

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.