Saltar al contenido principal
La clase FlexiCaptureWebServiceClient se encuentra en el espacio de nombres com.abbyy.connectors. Hereda de la clase AutoCloseable y se utiliza para conectarse al servicio web de FC 12. A continuación se describen los métodos de esta clase.
Detalles del constructor
public FlexiCaptureWebServiceClient(String url)
Crea un nuevo objeto cliente para conectarse al servicio web de FC 12 Parámetros:
  • url: la dirección del servidor de aplicaciones de FC con el siguiente formato: http://<ApplicationServer>.
Detalles del método
public List<String> getProjectNames()
Devuelve una lista con los nombres de los proyectos del servidor ABBYY FlexiCapture 12. Devuelve:
  • Una lista con los nombres de los proyectos
Lanza:
  • FlexiCaptureConnectorException – si se produce un error al obtener la lista de nombres de los proyectos
public FlexiCaptureProject getProject(String name)
Abre un proyecto en función del parámetro name (es decir, el nombre del proyecto en el servidor de ABBYY FlexiCapture 12), y crea y devuelve un nuevo objeto FlexiCaptureProject. Parámetros:
  • name – el nombre del proyecto en el servidor de FC 12
Devuelve:
  • objeto FlexiCaptureProject
Genera:
  • FlexiCaptureConnectorException – si se produce un error al abrir el proyecto
Consulte también: FlexiCaptureProject
public String getTenant()
Devuelve el nombre del tenant. Devuelve:
  • Una cadena con el nombre del tenant en el servidor FC 12. Esta cadena está vacía de forma predeterminada
public void setTenant(String tenant)
Establece el nombre del tenant. Parámetros:
  • tenant – el nombre del tenant en el servidor FC 12. Este parámetro se utiliza cuando se trabaja con el tenant y no se especifica cuando se trabaja con root.
Excepciones:
  • IllegalArgumentException – si el parámetro de entrada está vacío o es 0
public int getTimeout()
Devuelve el tiempo de espera de la respuesta del servidor. Devuelve:
  • El tiempo (en segundos) que se debe esperar para recibir una respuesta del servidor FC 12. El valor predeterminado es 300 segundos
public void setTimeout(int timeout)
Establece el tiempo (en segundos) que se debe esperar para recibir una respuesta del servidor. El valor de tiempo de espera predeterminado es de 300 segundos. Parámetros:
  • timeout – el tiempo de espera para recibir una respuesta del servidor FC 12
Lanza:
  • IllegalArgumentException – si el parámetro de entrada es menor o igual a 0
public Credentials getCredentials()
Devuelve el nombre y la contraseña del usuario. Devuelve:
  • Un objeto que contiene el nombre y la contraseña del usuario
Consulte también: Credentials
public void setCredentials(Credentials credentials)
Establece el nombre de usuario y la contraseña. Parámetros:
  • credentials – un objeto que contiene el nombre de usuario y la contraseña
Lanza:
  • IllegalArgumentException – si los parámetros de entrada están vacíos o son 0
Consulte también: Credentials
public void close()
Cierra la conexión con la Web API de ABBYY FlexiCapture 12.