@Override
  public void update(Autor elemento) {
    if (logger.isDebugEnabled()) {
      logger.debug("update(Autor elemento={}) - start", elemento); // $NON-NLS-1$
    }

    if (elemento != null && existe(elemento)) {
      Autor a = get(elemento.getId());
      a.setNombre(elemento.getNombre());
    }

    if (logger.isDebugEnabled()) {
      logger.debug("update(Autor elemento={}) - end", elemento); // $NON-NLS-1$
    }
  }
  private boolean existe(Autor elemento) {
    if (logger.isDebugEnabled()) {
      logger.debug("existe(Autor elemento={}) - start", elemento); // $NON-NLS-1$
    }

    boolean returnboolean = (get(elemento.getId()) != null);
    if (logger.isDebugEnabled()) {
      logger.debug(
          "existe(Autor elemento={}) - end - return value={}",
          elemento,
          returnboolean); //$NON-NLS-1$
    }
    return returnboolean;
  }