Passer au contenu principal
La classe FlexiCaptureProject se trouve dans l’espace de noms com.abbyy.connectors. Elle hérite de la classe AutoCloseable et fournit des méthodes permettant de travailler avec un projet FC 12. Les méthodes de cette classe sont décrites ci-dessous.
Détails de la méthode
public List<String> getBatchTypeNames()
Récupère la liste des noms de tous les types de lots d’un projet. Renvoie :
  • Une liste de noms de types de lots
Lève :
  • FlexiCaptureConnectorException – si une erreur se produit lors de la récupération de la liste des noms de types de lots
public int create(BatchCreationJob job)
Crée un nouveau lot de fichiers sur le serveur FC 12 et lance le traitement du lot. Paramètres :
  • job – une tâche qui crée un nouveau lot sur le serveur FC 12
Retourne :
  • L’ID du lot
Lance :
  • FlexiCaptureConnectorException – si une erreur se produit lors de la création d’un lot
    • NullPointerException – si le paramètre d’entrée est 0
    • IllegalArgumentException – si le paramètre d’entrée contient des valeurs de propriété non valides
Voir aussi : BatchCreationJob
public Result getResult(int batchId)
Récupère les résultats du traitement par lot du serveur FC 12. Paramètres :
  • batchId – l’ID du lot
Retourne :
  • Un objet contenant les résultats du traitement par lot
Lève :
  • FlexiCaptureConnectorException – si une erreur se produit lors de la récupération des résultats du traitement par lot
    • IllegalArgumentException – si le paramètre d’entrée est inférieur ou égal à 0
Voir aussi : Result
public void close()
Ferme le projet.