Zum Hauptinhalt springen
Die Klasse FlexiCaptureProject befindet sich im Namespace com.abbyy.connectors. Sie erbt von der Klasse AutoCloseable und stellt Methoden für die Arbeit mit einem FC-12-Projekt bereit. Die Methoden dieser Klasse werden nachfolgend beschrieben.
Methodendetails
public List<String> getBatchTypeNames()
Gibt eine Liste mit den Namen aller Batch-Typen in einem Projekt zurück. Gibt zurück:
  • Eine Liste mit Batch-Typnamen
Löst aus:
  • FlexiCaptureConnectorException – wenn beim Abrufen der Liste der Batch-Typnamen ein Fehler auftritt
public int create(BatchCreationJob job)
Erstellt auf dem FC 12-Server einen neuen Batch von Dateien und startet dessen Verarbeitung. Parameter:
  • job – ein Job, der auf dem FC 12-Server einen neuen Batch erstellt
Gibt zurück:
  • Die ID des Batches
Löst aus:
  • FlexiCaptureConnectorException – wenn beim Erstellen eines Batches ein Fehler auftritt
    • NullPointerException – wenn der Eingabeparameter 0 ist
    • IllegalArgumentException – wenn der Eingabeparameter ungültige Eigenschaftswerte enthält
Siehe auch: BatchCreationJob
public Result getResult(int batchId)
Ruft die Ergebnisse der Batch-Verarbeitung vom FC 12-Server ab. Parameter:
  • batchId – die Batch-ID
Rückgabewert:
  • Ein Objekt mit den Ergebnissen der Batch-Verarbeitung
Ausnahmen:
  • FlexiCaptureConnectorException – wenn beim Abrufen der Ergebnisse der Batch-Verarbeitung ein Fehler auftritt
    • IllegalArgumentException – wenn der Eingabeparameter kleiner oder gleich 0 ist
Siehe auch: Result
public void close()
Schließt das Projekt.