/**
   * Implementación del servicio
   *
   * @param __inbean Parámetro de entrada al servicio:
   * @param __outbean Parámetro de salida del servicio:
   * @param context Objeto context necesario en el servicio
   * @throws Exception Excepción producida en la ejecución del servicio en la clase hija
   */
  public void execute(
      CreateResource_req __inbean, CreateResource_resp __outbean, ServletContext context)
      throws Exception {
    // Get the Feed API
    QualiPSoFeedAPI model = AdvancedDocModel.getFeedAPI(context);

    // Invoke core API
    Resource newResource = model.createResource(__inbean.getResourceUri());

    // Output
    __outbean.setResourceUri(newResource.getURI());
  }
  /**
   * Implementación de la operación
   *
   * @param __inbean Parámetro de entrada a la operación:
   * @param __outbean Parámetro de salida de la operación:
   * @param context Objeto context necesario en la operación
   * @throws Exception Excepción producida en la ejecución de la operación en la clase hija
   */
  public void execute(ReIndex_req __inbean, ReIndex_resp __outbean, ServletContext context)
      throws Exception {

    TdiChronometer crono = new TdiChronometer();
    crono.start();

    // Get the Search API
    QualiPSoTextSearchAPI model = AdvancedDocModel.getTextSearchAPI(context);

    model.reindex();

    crono.pause();
  }