예제 #1
0
  /**
   * Read command.
   *
   * @param usuarioVO the usuario vo
   * @return the usuario vo
   */
  private UsuarioVO readCommand(UsuarioVO usuarioVO) {
    logger.debug("Entrada createCommand          -- OK");
    usuarioVO.setIdPerfil(null);
    usuarioVO.setNombreUsuario(null);
    usuarioVO.setEstatusUsuario(null);
    logger.debug("Datos de Entrada createCommand -- " + usuarioVO.toString());
    UsuarioVO result = null;
    try {
      SqlSession session = MapeadorSessionFactory.getSqlSessionFactory().openSession();
      MapUsuario mapUsuario = session.getMapper(MapUsuario.class);
      if (usuarioVO != null && usuarioVO.getIdCveUsuario() != null) {
        logger.debug(":::::::::::::::::::::" + usuarioVO.getIdCveUsuario());
      }
      try {
        result = mapUsuario.obtenerUsuarios(usuarioVO).get(0);
      } catch (Exception ex) {
        result = null;

      } finally {
        session.close();
      }

      logger.debug("result: " + result + " -- **fin**");
      logger.debug("Salida invoke          -- OK");
      return result;
    } catch (Exception ex) {
      ex.printStackTrace();
      return result;
    }
  }