Saltar al contenido principal
La clase FlexiCaptureProject se encuentra en el espacio de nombres com.abbyy.connectors. Hereda de la clase AutoCloseable y ofrece métodos para trabajar con un proyecto de FC 12. A continuación se describen los métodos de esta clase.
Detalles del método
public List<String> getBatchTypeNames()
Obtiene una lista con los nombres de todos los tipos de lote de un proyecto. Devuelve:
  • Una lista de nombres de tipos de lote
Lanza:
  • FlexiCaptureConnectorException – si se produce un error al obtener la lista de nombres de tipos de lote
public int create(BatchCreationJob job)
Crea un nuevo lote de archivos en el servidor FC 12 e inicia el procesamiento del lote. Parámetros:
  • job – un trabajo que crea un nuevo lote en el servidor FC 12
Devuelve:
  • El ID del lote
Lanza:
  • FlexiCaptureConnectorException – si se produce un error al crear un lote
    • NullPointerException – si el parámetro de entrada es 0
    • IllegalArgumentException – si el parámetro de entrada contiene valores de propiedad no válidos
Consulte también: BatchCreationJob
public Result getResult(int batchId)
Obtiene los resultados del procesamiento de lote del servidor FC 12. Parámetros:
  • batchId – el ID del lote
Devuelve:
  • Un objeto que contiene los resultados del procesamiento de lote
Lanza:
  • FlexiCaptureConnectorException – si se produce un error al obtener los resultados del procesamiento de lote
    • IllegalArgumentException – si el parámetro de entrada es menor o igual que 0
Consulte también: Result
public void close()
Cierra el proyecto.